77860982055654625986492718124548093448593580770438809275479153509044955636722610626652769583937398962845011038153268312184142599041182383131236321170518487047277464190997365340117120656373043113156066349826149954055910013234962310271154000445986812597965461949294696867924699912663777253577251012641525410946001613346093199261340084329475330195297701240271240291156542129364424272028285410830201523696334572139216936172533171910902724392872378881667067923301492088778334204839383234225258127495687515575705113974636775358531417628141748710074912909932498411369657350928517917812049457787448861347963677463