10922429873151071687128800730211112603659766699157281071612855616856856531963505353505409106481310180495375712213492051926813186364731315774131584413157731316092131573113158431155180843988125080651709726409801573124952116426812489480170212532594566772642615702098594398594451249911193470125078153925587117859444762842726651859526736988736985107876747575212658310766293842756217183816708724910802121004768123897429821362247280610806097366980608811638060780606804901217765803188031780224806058031626967107151781204120141812014176062801716885145168060467508312304233400856566542696541512541528051041895498581161