5522626166992954925159123017437744025251159859459612118915834699312294284153886287013561591480610521394711693878013156105097687678190703594045837392078165759033244132793139370184875149508933238507467304607463549584240928289915572596627953788754861316274225876531990779004462634806313863652511591378330929002477546292031576083781617078810040496838101643613001003896799942058500857492019941536605694589722647214062258581179016406014194672846946486527806464246320330627293574349761661937913773649032612214672476871807741265236933382460285760154149282054123776895178632688637652064917409986469947061621890458456001569787592120484772654764719653723518455786235011908806078396763802996187698642523333816836228517522511788719713646164814333109076252342729932458812381816700947050825706071730277402556149949310355496018977555270220231584179426588028260657620529886334653730532393698286294301284168149443182904030244672627101769471990864162532881462657651532024743368709736958961702452403784448551266770499266283318699637364293229818765567201027901139217257429994407518278524021463496637618493140008381010875468737402743440138900338630833737126085806028871994041400094589801441675123781018950079767107330209668538728774724252524163283594227308467593758518112172861232379170436088346582991534503004927781527201240827142932716154492374329432134987172184095438495535984794052249532781394566361809280280924755331854241405723978912705587106280812828332124750417838748389619179911362537102155120796529490667397142617422640472346685894579797430773819492316206691990690837311039626151928439123669359314894951227937904361311538901570166885963804009831923608261755826278994667400682479320061669677413557171526573605923133047640429056789486600043099815273894780826048189248450841884016442511922358991326776870830681341979779435839074816490342704072287953394416779845810499472446489896473000729031769730474421106393215140375809599670485516115003817648163662117578315429128279963854012702421549130758047859414662532554817411643772347167648254661098066484162205762650831192254488853898391590243898718232098513369496137850595497971522970177870233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000