7891244642847323768043021471526598252953195136868205682334544448341803792164406587945598282125605245353075891135144563831932535033403344652116904670522770247468019938159877637247623966416165413363776122856982719487644221714278628507861901763095004908093468754268297130657224726307415370350519679655858760600368121250750519443179707676677145328118425194310567552116795765542013618391924016785017716090217561554383865071737631466379248520320018277853773679756435240543664944723850433340735315159636312257435704162755516496323372836532207482524837852228031518716958720445925812015368971547565551080527213685536336771282671165595701614622438763652786305139607733436623246639724448622347475638534781484632871669265188202177479111546670335251426562642373457836638016716479034128627574648068810320473163332738451288123838356467854712055081913045382313566271040097787735523906847996741432916791381123502855095144231342227321429970951144121925554235626265045074841338717455433496434394452597644828810738875178229045357180322617245754985514470870623135564043621537236753276308743766181597547988264884682254522408453845655487171681365417184266455511084938773176963938568154525631866111447236533071319726694455588261339137593892181272718112487676873623481676751427302426511745814064176844175854154111405550371785185203994465264497297038512380460331783556143382351934246687112694045667795153338980820835026382963543062542601951222303703425538467554923455692289605622106467310843784746777271218630153969127954052512604198109732811781566351417199174478026712517173465231627030337718930055548315417427439820731721629994233751705707492238404814277812495236488105908578822260280640244846166011558560321348414647470737206642403562544572373324755752822937287651287776016673148525868372418322981665994897936653695213676667843443911573747982946517917529680267220106762235229770800406807727469