18305965027713954609857248686377332128621763054492176332146521120985874813961200601270361858841297191709171052514388927962205038781468522814193821560821463050922121671508794492610746120228514947816303922047721218613875515675363503159608125469122813111171525371537242089471062771587232561557438432734818225875210114124535204891157648215232109298142081518732028062152162193692100714061911652384010770299258348365930251837379894161468729512069449713810234561950145486164888200581214141007881098911134291692842917934506217226206770124472203296267775895054292