14475519967652791050431301832048401427762138321095208497800201077535628313360696370113150197537768432283342010767695103443884835389513592185087994468530623011197747314373432098639891195360104802201108535215993875092132532871941223381916581654919543116469818819752503185683970591162861785537130314993128374199418709574571643127331613212703320469582800768388500583793124220760181974702239922200369645037739201146620153594156617547166296613140466741171181050499356711342619147516172812230932286130609437975546788412874092023704418532451107326