59330208501048331986122074277262130248108826112632237537176075254104063161957161871629712038720708821908362039202304174311221007920591906546861911351052741808285154624891830469334642502259983871919890563792160252196366197958152828474657812557882221847598195292020475919213664410524133074914209569047849116123740226173707903701586391740261918341561244753567620219579157709206068477109295121909321497348557147274536962051563076410500355901163914587252248512233431830261837801762087726115906174182106152831582276858623121817312929221454859999501858397