6238873242479649810550366264585595528277852614387137097133426648752846134221746356213164471653534227812994371573085413686618527878549914044878936639743589427042626052667917242521431552537729370346219331910650031828268723944016224954234442536284656403073785036454361313553917526876673846340516620128336744371228893235537202737253486674813454070535231655285523555680280585809518386288782198805553181123750235561991828263338530265343551119254977456148502513510633706772487477801633794494452042283363823502088047483546850435413876255877642002523174663695648949056867375312471648162338285993454547958256493052624525077611863974647367016925937311714523785559659851465824017850870559721351577380871411162968418754321266211258816878220488728286485776964006411961537557127782543767627483134062197776646536167659070721547369013645155413364019465215566564411829121036263083419269458925612792745213391225381712384782051201167863832728023497697836631307066701083832407275295189547467660139161109527422973985194794531741737357793724752586577250534026545056064279974922520717714439085439296330355793715338164142688310650176241772188459443794381569675113399195522605343718807179152290374901914441527867711375465558242685267365143455226169853524837236309763765203197344678352107788224507601411476324822674389251121849480332312704300230360221128925022780355194476472635604771681380731567593127987174043874575458404026023237486864832763352292986666594014602437342563068478323012445574162811839108572564146616371515873889446806124638548667525657194231541375017988016461497973465631801282234277512947312566847022143869173048447820708287600512812711705443143842736479035174680067260174433734856268950974115665419060340384525757152770671784702767636643469535427927681677295957455201603317105126473584621856611430444132068691546474727651841973413917521675458611511081179132855333570206303222720