90465311431007663993029629380549536119380531170565153919793805293805163420740767313641991099447137725064638687857540767237348943733104736211227789380509011889380499042302091902610148079174795580851808503016887400415680649376836824986824971030010740511555321937831422132112498112512205688740679379391347105270128270111153891014449041127231119141119151119135700971369918126178671048613218701321873580385800112756012617855817355437555476355434457019051311869027252527230168752527132324241920932320011916171006634144497865207265206965207190235212683431333785133376612683421333784126839319813819109010452141353361190870196240