7412338012051487377676650837245671317918140189717810628390776527702310451301197435730442551446794240745226841802303142666687174541484784156221425515171972937369027438225124347967719254068419052578864731479073252651563173346133422238462731614029423650056734437389157282749275482304537211196655170659569162545213180448109834350676649475528354120177652763424441339563455664753107556746284805117268804330276220216505397658113684277642313728439167317835228203862022047652419844578728013512350744021836513885360283915465374879614778832336680232622235207607034725141453624675104532564902935982589079310644448381772266476572497502839664386309421668552795554433380329578431253571526170939952385443661483169224736809798934853662373785226034873456601763434382536896440728685836724123976222965642376820084076911662982594735665487421011144358535347179565866154919979213464457156140564121532692158836149320630789426116731913414525434057117188385525234980856030213973826711350678779288519502539670512206701462195708193291673290992703841181521477813791305887713167705549763613771264146030659982522560325963518266752521945878375112546815932305425652657917657731615326233446628142555864063884945836307383250550665753313701256722273404066887861242429121924847060010616563529440433867159037546179778228560548848617544946314651814475467319388727244568637212371644333231840323430513654667996955355726429726053689225977432992217316635043085116839838034417240020327233521769175584620834882770480723556184716323544774591711865521468701781873875677853281825035703697516504471432716484812896424805593777474653878050123179919337355257454513376706371521828645922223374471121281086045385713485227811568650940158645058944465462911011273547428754155391716057212264666714118870546982038576120147835342714300856747836015958776654772489374335631547680668511412729615352752207632777639668651707845800710298