0 1 1 1 2 2 3 3 4 8 5 15 6 144 7 35 8 1152 9 2835 10 6400 11 6237 12 6220800 13 1001 14 609638400 15 13030875 16 1605632 17 221524875 18 21069103104 19 5773625 20 52672757760000 21 311834363841 22 39649280000 23 652017306213 24 18730002677760000 25 517592359375 26 10129185448132608 27 63477646398140625 28 1647457146503168 29 5366914710046875 30 1231208821961423585280000000 31 6678671 32 39398682302765554728960000000 33 127551898282316607 34 39348356639621120000000 35 49259300423504026053515625 36 108359185064309683126272 37 127019717646065234375 38 78235331616431591217168384 39 5690234755126731941807066015625 40 56011205378048000000000 41 597247039898101784612069649 42 15317821147203040398664531968000000000 43 3944115973335109 44 897072877664798857907389650173952000000000 45 302703897993456591176923828125 46 418099372074864529715155173376 47 618568835030106947187626953125 48 209926421081068701081456580582351772319744 49 340899219132265811240234375 50 871262274167146144038028125929472000000000000 51 16145874995079807021418704375939621 52 10975311706833129379463168000000000000 53 389499942985539268154388407794629 54 55795539565716726439016742579332972544000000000000 55 813377251753355925334936861572265625 56 5039193512162486507524260436378426073608617984 57 7379762447332118158073419853620750660400390625 58 9236920442045731554097519711485952 59 15013999461813619700907992115987044447021484375 60 5158962692277021886828461419417133795980083200000000000000 61 98388037315538927541900733 62 9915526294556436066484302848119731155873719910400000000000000 63 184585951706405790297158388217818397366439049243 64 687413809192288252532149452800000000000000 65 2091536613980912020776453535051222113445350766314123504638671875 66 8629979920862415345748598427164587439428403724288 67 4226094527754594881482658230800426239013671875 68 2883138211881399168369074756940854030113998829825032192 69 19393495865103639653549544803139000488698596101650177001953125 70 5324506958565967266333850911388584472739840000000000000000 71 159729078238808245305390687067798186201336767 72 710382160073149214857602523826856482515566411196783059271680000000000000000 73 6292550281741857408595191516151 74 1945026354280282550280115710237933049127620833856792016285859840000000000000000 75 32458538695535510449479081871510090699359251255035400390625 76 398434700959173071397677628349055313923107087868770648064 77 1276419519970626113665262606493548714803073954743038422357975006103515625 78 164807846195984630887176745624364835878135503210249606585336725504 79 5428250133276081588687005507348830577701568603515625 80 50295363218989450343987043952748057824138031985549806697185280000000000000000000 81 17300153735171745359661983215297435943928893757095010019761 82 1126575981930669645076678951516044155777355612160000000000000000000 83 35022262439494021093949868460236272764538980044850873942443 84 15924523389854975943658067129072387841515979630926022690444102751997671180861440000000000000000000 85 28181377839366265053276825767260995006561279296875 86 36966436042835952934800499736330205427930454947230767922849712690195681198510964736 87 1748962344325019431968150407724316684536718330869003204208087921142578125 88 2066672263659691893837669800448411923426091338105137321242944639860736 89 7987698606684712185527872993338242114454064750975977230072021484375 90 1940916738130570268276341869943503315773373658427227255579640991291947328330547593216000000000000000000000 91 32576536672075838293749099338086992031488261840862331 92 4645619186785616985946564635043479061489661633220694447827416395492098048000000000000000000000 93 235647559796236343557858220068672920916864025114725517731658783009349787209 94 21687561461301909088109059773467535169318787171221504000000000000000000000 95 29598737633679826921466522057199526381458429363055266711551716020800610743097431659698486328125 96 98981475495821747435456470843669345598445070178429904196612091301691385708544 97 971825881566522554366988849852208413869454178112641853401391506195068359375 98 6578889005658613697791535149156291108887672096609517869553135455354325040779516289784741888 99 269507151406574348767812017460788194853921910740512885642343793520884815820827515125274658203125 100 825607170828071757250309458903461504486105632659734528000000000000000000000000 101 11416988724049324215075713062446923065168699267656419198842373939652194792019257313 102 9537585880863867556935409742887876810048581530365219490862528826527429290899078643712000000000000000000000000 103 10383026522838737921758759530571785033183790474507318807 104 62240814457572022280539442719970818979360875654336831108836348412372030573932993282167135010816000000000000000000000000 105 8235690586328895552441759636250425929156655213928286315348389472861010289614488985077440738677978515625 106 737677906195119324089419697229172185268298227686384138923266357067776 107 16626771561079091020967326058090482536221926563968427089476937237662794358278307951005399227142333984375 108 57194368317599258995376963279176700786221162965174573758134889170977888591021925769093622792192 109 2524478590592640668720597109012475828590419583604546139136000182330608367919921875 110 4421098875521284346360149957615111440415825945495811389845421607076318212651638165633931092269465600000000000000000000000000 111 10581332076107911618025228230952255476966044341420053831214727069312444104424413377449 112 4340951987545568870165857688650254249542033607967774134280476701000024545643524731699200000000000000000000000000 113 5139869676193675803013513887716195099249603577307000497328362590449453791 114 71253400158171888494115245380691678793738738660593147484619560218670358345595476929312413233545230197997183700432637132800000000000000000000000000 115 1711849754660356643664322012992354887812095243655145168304443359375 116 483421675762172488538005378584725949568613479845899376490680602002980147137792532753905236773298147970502072824882715281156210688 117 1168620070965077596279461494130146136351390759437838068934275754268961387423491425812244415283203125 118 23650716944066806772471841855974413279763266996111308388937097433068859313459699178904923404238848 119 92645971401135353610768176499880226871208506658256174421799772258791414196043381992756474200670038541056215763092041015625 120 844634747671331811614852812632165025795300343345680248263979395962053286680084131007898488668160000000000000000000000000000 121 24856336810211401792652728945941719334484102488298089108016890547109930600191431411384751 122 242343713335660458313277339543390702808066551540760367397454498907811612898736850306334720000000000000000000000000000 123 396837667862720235024936272906196034975947541625570602561481675709043290025077763423312862169418562826648783467401402737 124 113067564535935854344778055175347307013160221180622339352266014720000000000000000000000000000 125 62029451602549553000158171997711366511852393848470231495059615569023704560038859171404789577373307197324563648534039966762065887451171875 126 61597806904481206629760780038266309576488018622460168209646715916797451136954291954269820538433576524102021676418465792 127 48908559733779908042130497058911344641840421825992907618270620840894641675986349582672119140625 128 7884519283773594448609379844898087625790466383674901530834779637350073745530149370146537028919497795085058774581563621376 129 1483569967681219135524037034229271337800598326097141655715486274042386597720718455255607085200987554486383902840316295623779296875 130 215251124094414981576187548670248141229812801116427625437788133622599090652667426195793510400000000000000000000000000000000 131 3935673147594321242096942438057181438201258724127246179617587114148022517427020464636825998400201209 132 34021180087779857569925614094121623899621625332668173489790808641971175639677984364132787453478798600714416267809622701554318546514739200000000000000000000000000000000 133 1641054695602743723976954328914804504170700039010544434648003828000245430782146381613 134 81366674950330349637868858884991488475273109504838377359639073421869760021051886808842502996233741914494645934489600000000000000000000000000000000 135 88117305384941477863471861609983785455155103345077928928185043449759964761465957699902395182872517201484573331036488525569438934326171875 136 170391819639901217855149048091781357078065222916931737229766673163512249942870347642120121496352979943424 137 29419773548219722559018084655568836933281814162019469861572981576165294009031501169002971699071451782472832011990249156951904296875 138 4677026372925692734832492052963109130521886283337795199987063431374163088667322498508378085797552416454227697720469350724027643666210847000100864 139 20559480383956049332837225032403547137312703954063480160679597985296794562600553035736083984375 140 42576194176549607130936943489176602405031253295563264291141536932671045285072774865063795814412704331636127720996640602116276264849334651161761686916956160000000000000000000000000000000000 141 9130236886069704128502037173101492076567747598003488428840867188841057813949731660792127747 142 2096011923656003050752618023749644661145441536684814113293108037661692622001192705754009552867660782870404915696006479216640000000000000000000000000000000000 143 87518157185380298337279233953055757923356262318201022650155953908938298989645473658755177625296942013337267241173169 144 17638560206074793188496562683831541707336988133644788473351516921907031800065225191051970290065231334547461381775296214935180190679040000000000000000000000000000000000 145 18784212158494962757758613449472213533030123080872046674018762570180639876475110803865310215041972696781158447265625 146 456632384668556562968450189864477715919783447045838630893260264832152065464393430734275914431023338555073596058534683420824934341517821083648 147 370196382053033816453066413985089140357461021807555928848141618602778607294432771864788260854423959378471171794540464642284790198093552710756540182046592235565185546875 148 349775096919948700007814595780350784372128310596585335777118889790026460636501083962195272794112 149 1088963357074645897607385459573535267669470559479711634027068508712495064198971097622124076901845299338483497470762427333039183059560921443995903246104717254638671875 150 1146672458603632973781432763618117799685317308699225252634220990746708363249080990216262033342884618518365190639813918720000000000000000000000000000000000000 151 7523691451296453993197041098615402751971288135832883973510954206448537063717740949708016841918793949311520091 152 155796671904586107534746107969689239205758371795053998287779548082177593203861556661220723733229799099167129851930102504722960220160000000000000000000000000000000000000 153 202380615173803512815410321910222278713182153232312339267292542696484440545975265562188254452139388620644375996818915989433125151144688017778045017 154 11107280477740870729627373523434648974884749930903586181202517572114585705607980837899915196408631481108179759051832337367040000000000000000000000000000000000000 155 28972568148732573058065612485005619372479873167599483132460150138621081380595220596054552611036995129714748325067292857784195803105831146240234375 156 9370119419792777701457200723917948237784096820256727404930463550001854128948369425706418477316361816013474137197917865378618338585168139720023556608424462040587205350201495650304 157 12518056887820909260172436137546803645269917868252293672701202600510153680443181656301021575927734375 158 116957830597853451269588779435943829904021096510444471468342046031123143237533547171667515433862828187480184180504410795655914102220068719985334033586354135190609497181215068707094528 159 43047981962228115043646783073935794384965536772440673489790532492791050444558277968772847441248165960734621567196518299169838428497314453125 160 3984406210744874413217106060275194551135230638916206547542882930439834544643962742981075443083200184625663289824136318948070951747584000000000000000000000000000000000000000 161 3782130630333076250586594228659204232344800881460436280583734707753642333569599539172610111305530199626832220294760400481899330067314082407427707 162 5933022087894888415131849315113073557021940844237877865088003686962224821509493497521986091541719363237288863388127563780272363363496064188416000000000000000000000000000000000000000 163 337838212440650075587288351990975718299597663247405762425129406275065840080834848931976328545173241923970925921 164 67061209712447791131325558610092935390255506327817879975715769545896253495413951420204899760084081798323058463585994931021224855081584007348490338304000000000000000000000000000000000000000 165 908368297252249526292367161755976020324701142557721136454082265291344307609035157200267136401324653943588258896450573402357054190743910412017602427699822150937352489563636481761932373046875 166 822690987609496998449152616178781494687449357459123276735386074712802288408505884032916662205469726164339654656 167 1827680790856935793865365253171662595111145672375173852865442630164512040610950256053549539506279725404569147418159587448116000600653410106107706089468316857910094768158160150051116943359375 168 575329567687209835145959868793879186297618547079115833524715724308248242706489211022239067798004361581257076674403606005538788189775331570527856735799717360184447097766936576 169 1728767569990879680071734618673508911079960787817524346324557377518402439566687929403350491277137214711934033161920788188581354916095733642578125 170 4527785597293494028864235434956003365822590907381818292268712440443003603628877942460621755585514161549289471922756654598095825420945122676818199546291688990310400000000000000000000000000000000000000000 171 6192470497712680128621873959060325493951902122759392324328686167111888484174725009616706930959859008004825772730760911510535788652267479825808824762207815543 172 2740614635819677171796094396318072729190773167046190203211570299226047991026344678082302041249928640504683734107580006400000000000000000000000000000000000000000 173 13474252532535420305779166550334389556311759558747970268138185403931184773192642492657128291295805506242656101757350141387836183440983485854892357702616777 174 117104236501294031372245766511729881755556871782440303233863851014467871498005231187690834494287315727627488001387454656070239164776135450341376084282571370988252325478400000000000000000000000000000000000000000 175 28693571174063300782410272402938930319395531138175225859556334164442885484871757452132904849156999628285022186735843055718101030757907210499979555606842041015625 176 316920971889659404829576261609868401848989529435766051179919145379361336351507755858909567105684326930010925142836738007258755957005266208991207281305134784593621141359517761536 177 13819285262036656259440305216692299309223224475567927529717242215647763410263090474827881350747997055479935354305290816615245548884476475292536141528009675755382659190217964351177215576171875 178 40155987797645761464475065513871251506319124683564781641528853096972071058404371076301286731486412110521487037420780121679279040195723264 179 27793843392186083937526007121212601981471429001423135144038048950572467982439249381957199570605522167763016049670191642405943294947430214352404149814761033260825797697179950773715972900390625 180 885443615966897043652538143526074014850137573749963269301624456373927846515164558748169711636915443451270384892917665708379453510872790909137524425077207245130406297600000000000000000000000000000000000000000000 181 41066632201798759336271060419226711711599733052523525593738386930520341589834284073124422366981076354231267760445368041217 182 291866568236028011145378498413166804137888182576890354965963860731754228258837893054391940143626330174012196002270844337900749645574365797563822171990165630214159129472445233459409312626085368701940866534604800000000000000000000000000000000000000000000 183 14973323615821482029252708088991768355466441764256595505817178964502736798340505111607364130222407705945824836727302226569609739719 184 50671871126841638087821206139389126711726335821391777963029372327529270884731214635083916223863278120389952797202201518454626937932740539866517905190851627128565187989628518400000000000000000000000000000000000000000000 185 8667266977977549460020423332815965978724960038802148449907804886752304783468019500362771037429019653811204360516653279485128223001311198459006845951080322265625 186 73687349915419657856420178336096543909160806746912778821556296070589965798300052903885775560993069936743711160801766831261709727747654353246314265298449320797374709178172603391151469082052398479065881053042796169240082190260190052352 187 19828437975224691982018628350953068159385092401036394854759220189047735513904956468685417241322548612569271421335770355653949081897735595703125 188 1411495505104459797560321982424400716694304363634962088567424447745422253124620908997723907991708510395148355715684690110841252800736758970064409542528563104889169530549104874647208016801820451466548234590093312 189 1014408357670169735746250723668820693393903750904653411406703435468945907939749180339527191558019593007201587687567934214494362945958216109976575457008438041235314650472077304954154897131957113742828369140625 190 87520465508507554644378775764321826182415660877053708830157455680080247949088861885407257899077312206611928732334502637802242925282844601221120000000000000000000000000000000000000000000000 191 21125820346488256713105363659792438737698998867609559444653401010175033050248091601251582240488691503070477155233454423919913042250514394889733166831751336011445825089 192 3959930252034996750722433346975473366266022702627268416362906182504314430432549934128740824095061903433145981247265874165122499689679888820773779328580371908738990719113135816898684827729920000000000000000000000000000000000000000000000 193 17301916123940322645280671340486915353706584455810021414725739528548086659033023602029099751018815982617317243365755426963099 194 74517967482794568855094750723384457806394015218039937059117168542366188951879724660434644827820874898804941075111049220039275199160396147829320979405225438578650327352270989802399451088221634560000000000000000000000000000000000000000000000 195 178865057761868280437452980959905601357192216979055685097325100671981201084962026591886783780048849601622460260784733486417731081209506812915093665636172150090892775251110039798519126981801719011855311691761016845703125 196 64016193217316425913020309031033581521202638262689908248065291608505191069647914495694841886733006371283806244742933439460624416287951788535748996416041340751991735417044992 197 1563329535143454002640628655807825216577997730488050378451840017815690949853715113306600388245823774482456422461663303245328132433194330757209639006087881136460735120863319025374948978424072265625 198 149466053073635795710149463524245124846780629952807573748136110606627163693150309204754796435476664202068487009698352314064626397604409498590982424494085132820066746469589259747083221809039422355934244740999790471930053324914505807688630272 199 26382507972437430661141656641724676078481343341561998155973291150857627246572085955527899260371725410578847004217095673084259033203125 200 21240403650841101880096952004954164983527765280201659514337977527507513811592376271840236716382813739595077181789172344972574023473215660628594381548465027665893493700308064795064413745114879696406865824229696282817777348116480000000000000000000000000000000000000000000000000 201 639489245032422551009952017665735333426384410240340740821259271622896624854080100444003166957955306907134517976449057910040691583941698499139346970608523 202 5057363802328364397577416466307689047584265847116985634919194215151521758221549668756621075643813461460413606815338673750247034175096483758919758077880828916309701299279198714593280000000000000000000000000000000000000000000000000 203 844370743086602402318846412418717322809065951722794132408395434264386985041786254499801703332458570247533679140136317430683074986776010883057461205158682374445767710485660361702079655257149 204 3082124608911026231332455167904741421219544296644093169171464268547684782381729828494318747568990411796999074759870293445507651623374443601923620738064986754939805171371559254067151546245346369955326213488640000000000000000000000000000000000000000000000000 205 4427224850824780074137222021262749173166180836891455916001609115295921222180929103090261293992880977325150949052588957271406888676377071778489380449173040688037872314453125 206 1302833744992002373685173414261130669173425811550250105596514492456268969009056614053693340794134737759278403815470907457788223507765780685291731218626904957660063954778800420343243734386733993486297275683428833096105984 207 119699298636289110667806162449796443274806777361880622150617602164892452456187633365564996372096286474905743152757885176490218275226718243734649207867569625391325855860881697634969067074832270925011101780910394154489040374755859375 208 13403526128514596359695858676361859316003182972713606344788284740074988142838203754492008482904395592413194309029765734220235322790420649667779251502044838944398794292865344183730176 209 14097473356066688455052327129072974941612868006876737721751731746846772571868402577454812647687770226057048598698673826257515769295392893208917314043091174212841944838544029720710780288018194304201920822403752683005251356007647700607776641845703125 210 7969362766856727324027285473617968719600403226345914919767463373833376783475823072256101010780588685826490183474687034156186597437229613982811758595293213728309769851372631638599757292104831380108043022996865024000000000000000000000000000000000000000000000000000 211 2801828017482610395537278864811831890529634216773319042834849975717266846432527010602612375471975617560052641895942949328327609438820323419 212 251528421975961746689672558044634333762405236999284564408166776677712626703428383643993568638580120777315560357574128095822965518132435847074842031090991169408669604506514295457481006071858488051785165680557306125746176000000000000000000000000000000000000000000000000000 213 93729898617516509150535044242116456373916054700664170576599388901580268049976851048909666483651443488721998843873960180935240050971505297370930003902100377341887637778652004832521598545259 214 246320148863863836478262190180041174226847221297819551148326666719614273750265573488055906021190980488173565942974581997673610674914261775359133600912526628769233467604992000000000000000000000000000000000000000000000000000 215 285941290547949597249314121269852000233694575377808936339077098311175722622173660001264521684093041308312438447228585596556831299576838826836267974351448083173273719489420797105661848602548493960551212467180448584258556365966796875 216 487639505489554138829739640746832212852382220161847022178545827418253471163210631423461480232852739102225384900985151765697827961395614319265145209610978648132437245543010394052713650584809455662730243294892125836569191904509427712 217 214166181859191200585946816076096653893383990358033769512301762302696772786852217241277355315211773506853465622145274131908014363307131062638686842810989722222737707304680301810853930730704774987316341139376163482666015625 218 241256126239964585047684506158081785729843176493983956934408283974993692674483765554200515769714188926533944797020495735325540172041281904767158794547220529770786140452940427501326395340176412901376 219 861523704897951767849897966345505542888800355124286976340085085869780831648249651809723869638560809094709375634292253251984361144311689365394502137473189215545076357124923491181810889008873355052251733020486628548303279265193172592623665104749619558788253925740718841552734375 220 39600096037614277514051299131236846271392284452425099548120578468886631066925964197985591556327069769686259727633597517337674150414295382104500024115200000000000000000000000000000000000000000000000000000 221 642376466859794270904241615138770472465337396924757612790088244573937608053408843102684538546258232044277745212883138429648128446065735483143388216345200739126243872767164005000458004255078390166270218101262636599725576687672577558200673393355188485487567 222 136335213696025300998700932870963432811015986542585007165942644452756759092873965051499970786978542504540212023339652881218291258226712354407411581622381147046013237599172506419200000000000000000000000000000000000000000000000000000 223 1832785372622489244448641911427443980047118800012915737644613486610970344588572830961466550802019447837272017671887261433868264724278316485837187816774491141737915513413397223523830723212044889576599 224 11568777329107769098822008855562680408396151701323327366897653296636204522686554001210028672951185620223044409328108204191128242720501205339790451347901674024795515121151531045098366604638486578983426037540454400000000000000000000000000000000000000000000000000000 225 40866596261180961394739774694437785523348879615002926849213510016773083693791338028701016880623187810198970777357752964848527061690410331855181530799308608627719918079698528565453330490264238974790217143928642931310869295391530187089301762171089649200439453125 226 7869888967285253746787713239874632312001288769500534905661382816798421004024013624010105011482666412654493388759242272903049626131117142719739135026323545580111219304539392835584 227 82094843816708656961114414651658206316815890908014729157269617467322920340625077278894963114172244539072268729736371000182439318617018985231205376030469505827366561098155451189008017887521966790065303466122141109801480796936967720967004424892365932464599609375 228 6361083284935594115285104457015882904174057238494716401389592472525698648579384284614105135248984341510442957297694555335578608120695055354052243865941626813341998874122176789711726119308580730536358625961182845954835728731105158211332822754394112 229 5303025722227778908185938113679436968530698659980402864978144565647001534983087356597881785375401930821482211727801914282834478333469986899748852959812607376355320099037271575070917606353759765625 230 731407956517770037750953968262070899024232236426729523690604218536215605535882844396106756035456879514512422048949927696883110832447852613504380038314592821933529360091437969638346211097692533254253813337043307382490280529543487349126722066841600000000000000000000000000000000000000000000000000000000 231 4390055933792627398730968414369792311969937059879100199421368590930174713292852705777514037038384411467160380462818043668502295688814725754859195657309679085798742679866611663536896756240195803760738893702822052704609848840695404257206601155446629902133 232 1633798706562814451141251168594424600125720737736508648300463784086868971589914937091252459824231553221681801407784750392055012169332377428334081369702400000000000000000000000000000000000000000000000000000000 233 59297992301544808943958187111900502421683500023514884350419656199676852314595613048819385052086959162893576006791099140440858850189325789494401213920794568347365825996249496794237966393754598966745099008741972671508162683827974177268585425960521 234 11775389338438759092757972729588994120867239695248554391708779472009745595291343507392596632248536398320771988742322792893632464163849081664359529567526171406634324714172857045297635312108832605868897202154173623561809278953062400000000000000000000000000000000000000000000000000000000 235 3063787613738030595941047435835973357445025030492953363034689304339983690281849652900019278694055830753432774228553389862285469799521443716216043878530421965923986074341310711587220427798428090682136826217174530029296875 236 84281380148227095950359753905391657916762156642041328610096489422490901661194611120226720675523242991841267649593261323074380119227599120550595973880013638800928176138041562940203012178635999109556675497182253403790225868089944490220622431911936 237 54391143301449357387067579506624774605267662991279698390572941098574821113443095947835609622657743227493313753548991053577370565126021769840565750438281616430794156946200543713846946787184458298932339044344109094957442761498477179184236895981285897505586035549640655517578125 238 239714791961909534798767042274985867230680578531847644084910506870358645234413119810027793726017691052855164905893318811040306726545458964263110976913642958606895735929647188036558367841765958790628831990314500782009596681824769910243328 239 70707035681063322606649068395674050436158725537796099178748997948734794609245521716366131082470043092516679326442691821014590807225804281172404171617990707382079038659167668888218293629254758425606297578269732184708118438720703125 240 2952164919912232297150131426839792166811341778267167099319781440193192157073063687116667646959558533980068305232873298206203112358110765022204382818407353981542000136244157502909498586102588743211691276216263430508519036665669421165937574447192473998412727379890333922172600320000000000000000000000000000000000000000000000000000000000 241 332081844759569552676496773359175491990217018354384128513673508021807058860766044965067863222315525785504119134088702016651596178712297523 242 58156070552064947464340342467454133940320471787149846757648852226950753883956999581687153519879880975629614481296247708094820430146707196269188388783089693912050684366669659473618455604836389806483490559053824433238356081527212721128948034184106319246878934192123109712370937622718191581506432128778240000000000000000000000000000000000000000000000000000000000 243 21992666093315316745574968290621036416452536801406558569456143817397980969697249490155300293479245323750706262919761995649202986355463150287458318537919715011424592926636689 244 145180684146436525330728778075548957771112568972930586834897378096365701051417202904568857405795844138281939307923094380126814507044575655679394561301064026726429520398283301321135304324434292371663890737159891751893495279872187888013405027856917106524160000000000000000000000000000000000000000000000000000000000 245 107013909902584461992400208203428365018670110182748536249279617505886427768638677978609117946370755968429020718481876511525802826774404379599688486172104897377811768407109009526094616417062076186074969820494207084493609727360308170318603515625 246 4948223168315166973542567740690486334059714102550115089278297465486561309112242421080720922193076262690746698258344542124663089035640205359039849193456909341608994477068737109501328577440486930171734594548381258239138014218832821705920929852656834271527013508758159394744026157396164520958213006360940904448 247 136934533228826026501775830641452370157718034511926637374246013750236342609337307141882340572460037868988370062226720123062917149600231143458762698938399514939288688104144848557697233815133586176671087741851806640625 248 10434362267423284039682750260017934423411360870306301484562057444106009889773103565198398894363578007121967719585916266609425637106115875511651051351407170325539658953304306689517149514850854813149590286510163022072039957623299663263124536006693734660659646011034782932160310151217152 249 138079668764550726881759579948627628340983898425056421827652427040882438739522378567427230430120717621709480770303656550276055036073714958399352040434504627585209189680939107931047123000596254426048209861584204373839150747002538742458366272103376104496419429779052734375 250 4061504275347309276503592159909828591943204726544413994006022473461636650807002660761548806000738905064555957432561784104297478817450924694736095248461097489115058303652056512805125623435562830882511257600000000000000000000000000000000000000000000000000000000000000 251 199789749431889298573864240857910036910387341239075457236726807071838227705910567281550968670204813293435940702674560156303970186151394574037758944455657245908648198669223269294629697190181557018352842817301576965127434983318676513 252 316171985554422579398423245816470204618166437879679339008239343106584411088818607389649226075350924696159376011185385518129002729202969026473921263547676198510609408972297821159876684357471083865384240780486582123061935613242633974293436140756780261750757095725541413177075432101053940974685152870400000000000000000000000000000000000000000000000000000000000000 253 66766805290181211660143670232888402335652357504116621037720852151739158560220207090523305886867783919794535979621026477803730944016373885406524398441561479018983349508952997128663 254 24995280809867654853376731359605221831875244793925740618823527488109679974660274569922464752213132965364116779224503029557020802222492449823776675330822308490649721417200579531191948155854342542510376569059266467396381751052432516218735909524021297296704709381324800000000000000000000000000000000000000000000000000000000000000 255 213736682304828273760186248057128028332974364399337801058008279422860210170087854145899422947463903289026691797190050232408046777527327771169854320764795227717215416519654072923604709435615604175728786383402098164622708415467053851548326807273897225885705042532081154860179594834335148334503173828125 256 4013432631650167158299764298629898933142691274948942812952164562038763838772202397568731592808544152987680628627228004860831827752029560824933238961152018493402994037402217645672824867987555226971248017801216 257 54930327352340866356367865750681903281574411650629814871908127811675074013712578515496151697498223145279859791877842909728868021824523237190652560436552373523324362045551096741366410324953210273162298100534339228308036062775032839847919989469391587052626195930744856799066155872424133121967315673828125 258 199414188705382737927717953625850244118042037045912708577380322760491510263572628395263758703886364420648031309107338872771871349086137289388887862208457622686852850998374745900853879640428784723598130711303588773400739223179142429811034926518373971246984130407452448524983074816 259 8447370908268189808296181886909691403987156646178487721415511974336921571667863533051841517591401138935110269100980915506384449322406816385590799141429288588020462909255577888506652268096927547869147214784534311247330070443159576419363504355686256275248524616472423076629638671875 260 934279324916729425445559281743520128662665988181694260114207921473839192397285875150530838885482009473536887369949485855783152225613172478431375402763620021491472043131994044012044348088768712145616344091265840960765776753739054992892887040000000000000000000000000000000000000000000000000000000000000000 261 2103623841593282413668204803809424998236990543896146008995599913891242081134869078757775004260683548434968885931523149067797708748071965702239597060336374998349021875642856221085039899667340182140629206388637799899317660271212756631673947695638886648347207595728264929398849688107320449897 262 16310451855123206355914216570685384370243308060282097332101159682438989083754295017491961011857892492661739399916907492735513263116705278639312474606492191011917682012323840000000000000000000000000000000000000000000000000000000000000000 263 4223305880450635685456014224441822706384187122478522140197273109567913491133363112315227680309616589606082572519012123700998453440785702135030641426476844462334295826672299130880652622996263113763247948703906422698630111842205763313971360640862802965765767921194913560548835633375765483381 264 16501708355658612806965295973569983117944973888980751831581363877240862594405531390968482504256602999137073518000857909560788653776139518988598410820584579628718988466505689852866690309702588856897670165548528617613993268638037060394470496553028239190522939310080000000000000000000000000000000000000000000000000000000000000000 265 1249174698415184452476275768786570156383112760704289927372619464718718297212060271365977999310271118578315475063702301925936435608682813220100877311259632667312729065132427657805201918064414034510040141356944129566626522365169194017653353512287139892578125 266 13462982492079965364806341090519141393865296417514538030287495658446303994129036501884414928794326259203551298911728862366292537556241936464388232094815085784602711566300065691006904705322015953787410474808921766818945765222099524513916361580367826417099472366192506620790832002866719787019804509658821385650090392740065473200128 267 21367960608228013486684540904827921158460336177281890102224636490350420067426957083886677839442322727333235564606963591325338281099864208036500280455562937160052841929740094475907144174970352805936768510427162110505478233868297097304556064756297928397543728351593017578125 268 1291092494052364633791098932976591162972982109162875436129236340606391202658087615253818742589024603087653630431263687881017476284147685345384260747980048152007699300661481323440671346727641163959518395217404026893128789578426479371324145817586588909171876038288540172288 269 19111331525531184447282882214230842196765660775058196777856409252149576238226947648366043492085079659574616448430402696031479928102404457868217086019711301244016765623098869920897922228023476640401215340001617910866608076494023264746413559578286367468535900115966796875 270 300784720313466866228489268309753612632824019064306510785425090546801187642288450883435147124006587141467400025691181606678549818598017252548956741454552639108028222313064865045629762683611818672673291082461435344276431632374954277764260094380177295499945865266324598784796575887951901397918232816582521175876304896000000000000000000000000000000000000000000000000000000000000000000 271 6002409033556526645163283779663002053515346377138572066840173059379556579582789712897905779658847500852645456708728825383357502281572696803709931244587367185993907 272 234184687815078482776686805912398405049324805503001453591600902539248444902584159039157757182793895364471211409737008237187323734762966799898502434269021899587710358845883483085206630162646379871645976538612406822546784413318951168982735082427144332449114644342372100996028200924338843410425273013358964051058659701087438164638214127616000000000000000000000000000000000000000000000000000000000000000000 273 2654780780728864679926477398080608788277063296210172819809315682620858225369229495168371591118562447801250620786697023567632377209154422299518422692101620656100100828568828296880892310587198372712539514099720766307850054744258194048194346425345499483874106997934244822617 274 1895637859358762440733823360120198655484172792718590229472770123794969652716647571022976647295385920980462012057569869779763741744716444246453401691148109745017405273564908322678238147198957262821360304871605270478848000000000000000000000000000000000000000000000000000000000000000000 275 86073783189743700318803596853248855771801146348308291373496102141827281410231915336979158589788355276488555230647952856059857161708013980079159777049002337355069584495233065427645198586706943227337594225441692826961606635745296738202416799105856979490763258592974831166550491153584857479725953424674086793266791772794022108428180217742919921875 276 795811001938531403811826966327911678871310902760989811899420526505132596504671347090933568448190607694899907222362648019225915255737458883876203839735067755707245675798898027407681388546543762343104913084615733815716537891064310667126646288373625122278158992142671059380186489436375013654528 277 970454275188468075559800094799211579657873825740467105562542779824804033012127665681558528956334674708818288468783758742398321968626613408782828564036762668856709446168663896405788764035101795745761610495843040033959969083566902969817391522155958227813243865966796875 278 30751728736908730506096617632843163094945195904490168311417407985211333794133510194287854951974981462546322214886537444758927817312206886190744268775042488216039387404221017575087624216215544064462260051415721186106918457186507092799107865875333621975072619774377095076569166324800403277638270976 279 128513476805950674251779268991954042040491583092194225617830749577233131480921963541297073832956788646654941245812280080402537528501528493566148607584068460858157473365423074752991598427910195715000421992582456779451527300661064609305815951218504818298427762337711859728113560916923649787537737104072660919429349490883396356366574764251708984375 280 675954446670386184840776103854192498393471678637988084643676714324154558777827612223798927647787440763289597853408388817731629354798328330729656038137112762511621744383082286323372623717218306616651415921961599706169055646966016175505408000000000000000000000000000000000000000000000000000000000000000000000 281 6972378219954600372073178239716731047054167029027491739685459897836939713595728520002475501857092943881459975336631573385075095844508877586118915844039262348954151716300352060744245394659185683786086910566703568542064383754609823477663789774186288761377588208623 282 30436098339721649135014070036159192518113278132008960002375488119238624281615901669759357642852639088849391254652952966061953876410030842463077913052428372151892815873787459195685089480854124570162944100344350299235646026874106770944327685751225411996062798000780200906740451178796604482264030496858264043821989888000000000000000000000000000000000000000000000000000000000000000000000 283 12357907271210558969823360829200952285042344054653719752449606413908891265401549908128531942169333749183526185668463255696480913373897522628408508926872650176921424214477945451857719342613283 284 3093729687574544706451613913082143461951525383019550322888500585221527532493109831037168572740332778135885550429722425926280792576180515875331960818536184273892735132705692699525064281375682484444971413995130479825723122655368913692709295639113542114950084315053056866231996380606613107945854803041734832381497711276326912000000000000000000000000000000000000000000000000000000000000000000000 285 27819534871156300616607971411863253016861156496404786303984672715815779855946038346271825766086809171441798971465478430533448363313020649292488518569895952859522146677782148342508624846168457390316322316536019054030244654142588810369149786542176336000986521841365915294570220774560131982156008234596811234951019287109375 286 13178607679318413477264357648787822395329630448091945873399314059831294766309411173430044100590555165948506999562707537667059106099013663318211243689294602222627818072482290894828218538976911363981177256052143196363773627845137739875888536186881429817481988931710725671127573385786802788916584554808970031753330688 287 96380783443924799240770317492724759474162629920098254030949320428540309786290314015889705953594439256700957329276793066992453032814472303761045893944625227986998821948347816423171404256705655605926271175006364341577127965222575976948908905473294230263564631874635156194274236869656835580144615960307419300079345703125 288 46786734770802206013891621126320037263015633610654120612523431203542130768842904091046761008332156624006125265033836245570098003129255406194106968317509377432260119358919848869965964874361525618315393902996121160540501294797509141248248499084436072576525298532586671838053837963320265727964738526955839354276754779433314156948867776512 289 216319353470511914239652218187775893572436096671542033489401996173152748531508074969062671524086400088423890722263830896467797931509392364276300942782030751199684248570418029171173382598834609423756073673874365097926282515207292646459980023365687884506769478321075439453125 290 34262596951449305874011782231061460321640077398408179594602112397825924530867558733065848236189574386913110212584711145881926396379704294551057069433644433479225477692409932090086717135303530205063703267128926753707624984800056425746313272861296707317750556411494916270759350258573919963999770911399671024844800000000000000000000000000000000000000000000000000000000000000000000000 291 271811432481333126962895930838908805371871343444839453778604004551898909973814653517809226748725059870092826553758505553014108127989913871785859633939836942528089744973701063298361954129806312802371982936405511185713974640857798262587342270791350405649219107317754965435850542330017067 292 7335168091933724150550386641163792647083521149745366256393167806220648596923056698408662056338780179183576912413932746584656486746195578531051860507277418987071150246536205070454754514856854729533029918030454337913789770870137982618348312277811200000000000000000000000000000000000000000000000000000000000000000000000 293 204723057647944964359214398691574609783012833961852463920936548617943124907980097221247666393438956503024798865476938352393683776033039081668042457641625492358252454975732195627491992792174248557505175867293241111350389751016883300570646746393771143305359916003933516717018045233743 294 273279255918890455090759398310833280271547769948065812346235071972314168685820392415696121529189442526283288981640480127550599822904540703968212773244982808259524019724275301130395797728887529302991015236718390135588783246301871333812245937216513870404321518384756641646620069327877130308551877882753851422889844943630467854332963024320639907895888471654400000000000000000000000000000000000000000000000000000000000000000000000 295 244578267437755658351988691350295835406194032972106820413073439825743371784614092601898426585128772972298957718149696959690554180996451480860669618181790201054878593462015287881813058639950283178199352818182887858711183071136474609375 296 14963462225514146612947215556411502845119540454237433595795632304650517046018767923926260541535256024358773231328022299416374131525134744258279239635472730124637258646844667404920293788028760368709430298232543351841502409465694413941771228809350536306096186704448326259072144984830887678038379273773795089616724150872444716445004800577419603357718145215340606706262852677064412102656 297 56003879062030122366852364243221248284922624996376734339396971644437602011180438657666209470881453723039897641993262370126584970593546397878005992568374167023298688061837067030188174192107006799211777069292053819712834442515659086188614399042560976077328916974661539571248638978945115496355100503933499567210674285888671875 298 9077761326698948288078060040813201281264759142661489372830495763938700938677418266178817109390262929060517233811243574745517250065376657346553511045594823197623238370720272176986151003872988129873012503883992493548864963510195215096493178631947260202517484555790003999670584832273093230592 299 102833392676832674545690014056472417535580681170776109650108232213069248932910947629852546787092889983783865713439062227019343886080074581748382794835888590339880610568193981828383481586739221355777484516460473918084389911295307457073715641565030783234206584668257710738917476300452523043253754967844807377836835683422743643357366583046541563817299902439117431640625 300 8636417633930404903281392007935617521109975892269502584162389066257734927372443366092564905450505817521638270623929285915376554005026301312730179462220487925678346730281227073241986187491076194623644817159330426898704544191793198611050518835132585364230272923421601030715651578478452375002126745600000000000000000000000000000000000000000000000000000000000000000000000000 301 2474870950542713694303901302014178600747320858172773281632551346878810495065413120969837774333384850275070771392242370422032928722901233096246016852836057320593374218357229707939961745631870775002802510865636810505826366533824033828160255969539051570845714380238201185537206765162244141353691747359 302 1697465168993597140252207031354304758440868116514982374896983203278200705246259231752150909765113283108695831615564204602210667509232863302203177047266617639665328554486464089601109080707921813095912738843727047885533736385922667477292176498060217548800000000000000000000000000000000000000000000000000000000000000000000000000 303 2082603938317999697394251852869761878870672602636477548496688225457523237125171087963961413403222344191812155137703604015031059001538519615039088098752945369361382594710122391968085759526084928276791165312841668011101783328273422911110598006279098870737218587905890743540298811355372475775502459875352472147151189819193459047019148113688069770304616746353266946320591696847 304 18680565684838400848218672646413577880826258242388605106541557897198337142647457799586825605840180675328027695481294577337510633115521095703576770574910340558673588440035269387950966853703834586316800000000000000000000000000000000000000000000000000000000000000000000000000 305 3066918048449176661417345778047717180979848568932622801843191325632245157447036960640824176230002365337700352823628709696897511514550796123695362848906062653693007501184443655519890387727042512622068414271333513269413641229223764313149387155469449638177511525398552066011850010659509773432843306427210191588932696593441326790323227548404659874388763533235610352801734466575596382842405773772043175995349884033203125 306 135256868093657198801686304893962727430646516245453360848479019065803570896702013795713696239180302269640319293404359715646658522237928628104619962574351714326397638730785433732895261127013280139924655229895857735365211465490511622401315710370964330780027398366608281693255904299005658840139492622855489716224 307 542866457910594189542089438546702550966013682529832359932266604792234636987584282136790372032641612833194820912755493674052211668483059862948990050985412871712972384224972769026808784543787575378179776712480844071947029047406629656560421828315615622102464292519584110249646190457799461992483003314191591925919055938720703125 308 16978599879572006507144023529811956077111677188982709713760657730194887775310520041230979186425501069999701010580717568915721572282764360966785142441084800808021967946907723032150096423205757563611026453432930640730338415274602221318333574093611024626843716959013623862806318167262893744161782137693427416658705841428848028138595743818093389911956372070609721494261206161758359650304 309 4846671333115874933881863045837890592541276266344976949439436582076596043185650959020080411249677664352515449114265244780828044123932456322959099038054397707495070145791019296671863414865038922303364287804234964369246361085827739840261180280085099153276751607017612887335195873671835029863029509211713730110204778611660003662109375 310 312813311106989463231641691795598445933535609609791844738754676792517161764723279939158863042340273730893079525358812121626654959320436277781880450035706458210714729344625255109411999377157149571286221957276141156903293741026225820166084669884131741184237901347122688583131744542013766036025098895360000000000000000000000000000000000000000000000000000000000000000000000000000 311 2153765367649633507233752123697640597493331848809753598701322852862333314535174539137107751039687693979052003646676945278966622271264480808600820556764988859820969440165338954300329085839981035304235796169942146690745653169536323936925703372532128084920170004209656643 312 176405041218758677548211632095632360715178429432767082309616103950310888575295027222019798834777197911615060628480523736293877318235328616831866850304989784494667151813084331653341937647827045503661827016670819972015477930433646571836907280853150257556440878208861032134085621978987713852334730098181436281419143424884868118878492714639789359202229065252465715209841987660935209306924346837699993272320000000000000000000000000000000000000000000000000000000000000000000000000000 313 372967984848378904968232937853710979854155349394229418900506351889979749655498133610188655171961984559223773865726056044135420080223381770900339941469283337540178128425259 314 8696415722002365285771737039050484118536866214176551623699454692542426184984894251991132042956846302646799258862832859151815564034365230152577371986335386396018101250081431381846450842162577689239520748267838082980419031014517908698415855131498601397017422413940431162146152992320136317492397524380148445801400932559974228524471933846312335829951488458816054828414790307708783948412756450404934268338831360000000000000000000000000000000000000000000000000000000000000000000000000000 315 1779331051542215728083504107548093238907147303104220999242292963164841658911084476629324707196395823498943042281997200336669630193882641901399208562494916389305830363125268889958254331177313140259397014417782943174444682973634854325775798388949272846967306707047543339814322552086139108676779199669747144607612199251889251172542572021484375 316 569815615455191845377236519808825368622618983520509374308281099274889983530093416538159133215735910644058069049382466931675396612141236667702612452601628005202491263520545912656410072901035009161361491580461631887925697431374900034002569996725722129846004008574273296594925813058587329202134568882519585193856987616509952 317 1144022974529159733413524694989129778239785686495465991046969650115416439419221966399201548318200945663862178049592653941623832539537029490047540081638346044450739647595241427385595506609433057957339791721217171433292223338604550190291088715693727053009267474041751745239504885032028089969635274887604925453388204914517700672149658203125 318 6812951482509517358694742426937769137814750648480652456052117164538377332290498145058696817438886398021998861026053151174803377379027114577338305571641346236962817649205352631781281290329470339897506990316999113228970486842398004366652662290365716425497555310930170110605111460566279068370149733137855912975664496814611219431371780916304500015777283811370009601101697916801776116558492517779687047153319936 319 71254473165984372672137450702097706904757439246278149073928427954205778233061064398295608078845531725920609350921704707679208697637067933527501070627130252271905865580080260444441916159460517431948126582757995538435655072380674254475104082900090959869621634712073821038558207874302752315998077392578125 320 196523764496957181653402563212117415201818345706780437541757980388462848900042479347966809407180131337844231578880751859046788455174099503019366238293917335510403387758966190767891931915523319749851705126812510105542207701872326070410205531411146032937831917839106421596328996215361227628324375200588765327274909186284484566363504499490816000000000000000000000000000000000000000000000000000000000000000000000000000000 321 106735803446038689047472489394276367356816276744307989257641862938250619800857271544608235228348722349386286715758948608590163856895034957362612820786623599405653264715445234117636447556830704128398789671689420583640806444953820322394340592758471041312107211439020329238738604985535088218630513896657292153148049236249731162274881 322 130031796774167068565939594420689505451266649404758158435567458309759767337728891566261154158520106440175833705227057947922911313635144461019621502111543563288270625263501194402775011491424132563266936089231739456700960336560616283247923525348250491838240138206721984593860595535511640475982614645071009127501195528290435072000000000000000000000000000000000000000000000000000000000000000000000000000000 323 374660456860947359648198660386226892808996100035724621342909870854675297091368329359265053596201648103715373284727677928483750525140615028729188126436522006003709916781235534073576610775561168885472002773851551317485914271925623462680146537437440840129299540988800834422217784391749692911233331314180744488411084611 324 494361274732661002108384983715487679248795063541235130564238226479255611603037960961557404282935701212621781173309409848634424131690781891982224490871070561514335643441982071414855813435713375645011537690027582123355048795155751473876954507023291072626952901924560233453415683509009621328214953823623423134843963779258489518494001796465075938757545555918848000000000000000000000000000000000000000000000000000000000000000000000000000000 325 3513406288087591850598275612672271955803726602461815460382382168510646910551278541403500051729048864395440011167677717483833243800993104000084392653567354775951823201339735548638826181799419894823210881356026555527893582554669869456913171427000102950191278762258256293139181510566345680024458175694235251285135746002197265625 326 1125137247055799135190544441835816149533370367403037915953806893865397406008998886652640672281049217729166689236515595902721636852226943976564274101185498388428056247327769712555250434535278716754207098507734948592809362371327085107825529839877461388181165379055197367101752190632741211932491822488699206744961274200714642287315513676924048292755984395272192 327 5488624605684707979432143901027321854918939063090905148401973770249666222219309699523003253273347110835425589899771882633581441236564304617985761988399455789661490772150155829089808649666496651464157313317347352356138630039330481474903564919353139696003355487469552762935907378159844903332465674658725647373073781247020419370522278583625203811504660696375719288234683312932560284025385044515132904052734375 328 92297797376214717369037039333118854484298078241223678600698906888833542097953639384904042049859611283752690925014967458723152409468522624969021894432964632914366846541322474201903812195450685037030925497717180981389508505917109024844721219316882542107045656480840214704287037084110361198592 329 8807601515329080313499072281500717809086341780842792783276935179339778029375194440108851704068694456424101078673739399227832952076717105103185994891447255767598305358729401290668547566175356657773481316790841375992843631420711389535156026714460962961264141009825692145933904615945041969179984445752087726221500742788190689201118803809089294014029563841943136903257004199595309777550097002685887510313881282992230781214715307214646600186824798583984375 330 100100650539053917351794217129792975845146308817772531223202870943179973342737590469454055979150894880206038664707598010573894494541751529817586691144178457640718772390673756643518418523144778173627359848411415402769816439646282843413931165358986831929209002791715687998406437748546785894642356713921683599346721074725257216000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 933832103029703400308725348142452144220789442193106390965117276826123518558301277667624826733566811654837263720278181385429406134349424668492577414135567764549564276623510579092841256776477128101920633302768395860445009489699340393586585302156132985315099336670662077293878757915783641479 332 19002435222364975383955679529957654844816799263355917167093137989372031742684334349063565133642049906648298916352418230099109116568380768017296402534593114095992536683370130196255918702735003248151203912273681168995976950815241670558124324470043509217877800522316557047056880844548202594024836580503201716472928316247104975057977344000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 1126826542111191576350118041008177009022899016960170397952783041698019061948890942934666627691859317196409085596130362145995625549975356761997233102052443740560128966469663629915115431659373984111317152806314602262264116006550842516186219320940560931083442964538581382360334314066616503749991059574763864027756260999112264752738040421855081904060009540789642452633870498643787 334 511556829261811933225051908121239940437099784178875381338571233498853753749726848186019403283883170495404766898859811965387943178562561820847876688238130108911809158226723665162054288239865314286562067458638567262305487131422312627345764013572096000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 18838875067100821702888824830175017971279413999919460457842177856221550311842489485217049083480474993627343318791321418263576808697700131674775932009150492054361908502577069747411624568808503262902613350786057009099789948910327698012266954048562917097107623457084748548128089741578983610007972534946717812470539312640934399811904909998034139801463393287661866204311217119829823815538973369280656227318926365654760957113467156887054443359375 336 67540885738601976018001210606293570029509050378277865621928523001905793182768203529310064803238840029793365794753884404213212198048406090063502373026906221444253401288131036737242900694111321323012071347873437619513709849636887588901609396145779874576282148284283698548482306440446158332064492290343276273998291875115261513579207456232251749532479087019242628855695510425605128566626844672 337 1938571025790624482428064595803527493214803009110903426336925970805662718962250411407918486556092245296601973455924354089386777958139651370361567582329254280551883133087739344609135153505977752268809428171665822603019410172292615598253477649839406762668579237867616588013024050800303665909041228587739169597625732421875 338 2094163626075690797441380756908799111704435497455863492568333862258869067521266323173659973913320695205081096342537471263089335812248514463110752298856038112587315570358204123582704753812804349690667966326237753224639994142313063287811567508793561605328202204125663328578961511477194514191670434197432463211377204689090425288083701845697884131914123556908362174571098431516733037959043515781682324241220509075397593268224 339 1456932482519351362351800017455083834276323816410172466748821131626353953346900157804366213499907061897334455237486414626775983265089199949211758285777952882525101725537737835893897501961951891424711698366166398748147353296249940826959119074673663613895362346531987438626873009482154781330256046478870746207960983883575060098255617526720462340250605848268605768680572509765625 340 29425451932816736910213481913789761305545269980711038184560497631952128035768149982181801655696177174964039993231859064148863232574323534326610890616538521692361556978146587863713645259896412901924856521437722979714525092826742597283319521632664180281839310620463150159593421365510702702583525489430197843707161467889317751269729459660390400000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 102295819378892562946006619241507057499495668772625723217237237463609968311659263492147587828490160045886598494158305772419739238413555087475298065314656730868851263182953610922240409986192420390304077826554661752070341006555059418476125462866026164002026983214437874018959874040021007336935709362604841862441615123392130893669086821902224129269 342 1522744847791298309907419054182346932279943943299189671730065233022756659081189375706977885361158460220409622592596033356513575347364405590783953285023005352452701948634626977303775699450077146042070754555818309352032721031877830612993237215440208298737532156641623781378553611767295410587287682528046903336032241538048089054965203575331695701454904387227143858685869629194912876248172482422374400000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 578609302644459996051700759881782110859966309459680474828377977410792003251440908425573924594673694684580223967627709850281973282740635368983586431144353726648191281514476304778849769066388620604932103645696173628099995565776605268007303181533147749449999710484343800880844914556823085124931 344 32973922252185092322992464222227072192799370322705588668681130254427674933607257697204950845047648625037423051778977312810464567084899939659235899546134797947220381510797015546603912782568018029744432558820333803062426144474689220985096374154503028312343602311070780168512437601476225146843998141882955963414566517429263322690576478883823556255626932808114293964800000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 37854492622494418548960253029910901733608124871254962714558418830999015338957128054123895640425423282257282021978829473746802650456011800470255637121086992402030807810334535808576127220698724140349573486788925922141349849835286019890419315038199913586430738251634034685607179581263427518654653830234081151230105285760573689479810908686619072229771263707831663528965230287250201808730313226636102707199638128798824254772625863552093505859375 346 38291351909384372085215782089481951789356667366885121402351735343182698966849394490115475322066400279119014447408035997753196705315284311375176295151613175502435594320673528385936137546814977974054000121449612117798526046866429323310129289303941380285194062623724830020421133457035678319640576 347 75927797341072619864099467059994698852959649308239722901455325632119412269468921588329432296113421265568074344662738886648211096579399391694674601624376799789044452660035167199860786968684724142782092485062180895855771086085804906947835273515926994303418879614549190958992435345077510687706155370469515372698534879531324105488406851527496058171853343968887787540756849188877572414042882599090911210394649888399953852058388292789459228515625 348 209735150944270294923055844515505116334708629967820281072672702191363407964454222925814834118213116208516806720899490173799397277582190960637557517009240162272293867678681283917616636091844593177803539630166363558730287464712148439965689112858546074770891015124029547775613322110886922099951320210304066111407466408606544238923876900812546137095356826059019507308094241158433119142657872887808 349 1683584617077207611613299567031785145821054135540993784349322742735270215262844774557145199871259523591724291995800273031687278356706785993020378419414151574394547308084991175410443770102544770906909481605031460256074259361030942775606950984102478721705434505945561562861117650953227900102681655810171420552256993374840021715499460697174072265625 350 5620926576252468121605126396943308368329332097046550999263956699476292180922567928615578428225031334820764671340564275011903051638217936860196238248781136365866162453813164261574016135625665383445679917191048042585191486183845133970766754146405385803320668914633314686116008180570197816886205637469806457558091816054426299844217043692159294983160214113776026990610033690840987163804427072373574654234373879502576025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 463043553179300978911873897245036385835321626680832428389820391662905935481435472783025069128766168174305113602391314938695893669666979906368899380839600690934180661938303335996247205826342460411777209841574679986390724577946913944263979283326263900376773534663816729887855124168533079542924233492478544030927966033311464618320146450710537171992813111739 352 765880063062739854593081231212325088852169483230973835016801526924792596375532999760934917001067350199121582066689613401770664318871000596475547087685410391648921492857005875929514918700736436355455394762172309694141333123219228019059856144439139525699515786757689529776392140683562018286283359302222225534723497828730993371443815257840025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 7037816469040416880416225220407744879287579714718605833796435815423924009773885217340269748932583673041810103020750726190365750075188243176013385734197679349257170218780770721628577778645050322796049819491721573648445771558849394367848363216378040211137125878320155414630967932636045717737437899552150769110194628856841457 354 20254541000076191149043141894052307928279289682088462704515074991232610282342530403548356744277532795979135565913379880436546094651277660217535086520989467006616299545751213811165428058225890524710511400886946908224878907720317254869391626536338515428347086036743992325046499850710709746721047398624848689686991244783918826178818181112338718800653304237292457495298438922175348604074881981725474605311933680683308153935109906722350694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 1098402919561495648846342667631238381045555270649830599474474182818435274921735920587798474178082167825097590889220922728685156603334310689896368083519847392778041790397060437626973584102977058357475647652561671663234184463279888818780343633741652215028242211593278998549294556141830980777740478515625 356 154770667617147561336170004657500858562321244145195049369457601168240408020193950525520792633741768718976468051242935594034076049739475518424173607393757452157277808113237188187318950493490988457462823736898712705510438603125700793205559851701231486921601944194016542811320504488126486794625329494260621941495390110199405161602442127036796618726712578194494345067434144685510538347699873782527989097405661891718233517526277933654764464782092125776706498413461504 357 124908824265853944804126588584206755842398425370899344681111140499585233179566889014789287843394485477002395422417327638827247701750720297430257542427598737116914768260676374043344219563872914237497362153691919634503368640587091315359191688770986391948906138100975383203656741014098647191025277205021560791986728001892976669687883085692900593668596371010999322568028645816049701956588972715322551938214985184651107351372356646379557787440717220306396484375 358 44166345743468341180192273249352063945511287986919651035978609545314063629389406191026496563317774309170999581638829140206829293765986062873967310611078171658015108420304246358916413632166349534719169782331220762218637114368963237739548796125817860666382243511616743464361625713909006637504674428027286847488 359 250515463192410984271963381573911873449279523509233881231949158879056417382483313722398627574182236235999217634904025823122804049879936238980237194030770651536158669304931945707042317449331710677438843649024576250205080122741708280524859308764157065417079908258380796481076927508722985148480863221244359353761091355751835890603072780803079961603497749681277970960459686301462810069360006730730704725246813861953896866718860536593638244085013866424560546875 360 96632936361141854855017106242140457235694525885644380142111601870706660657770745957289778949170022954159793037479690924897782699681846655248666680891939995443490765486608114535333130632886014867475249696675571267484079187470038718948735306851478452690531463945179835925530514851775970720377781352830419872195263822583135941374541747453036578534948880896988936939765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 1549442090012174853441004003478428422567733118860394309428147435704029128176917005120116018068462538597795218473566917612021926170724265129715568689755015721460980391987038302663689382589460013738347688818720785563547167765745439264777742212306276288890401497178265676895089555282262536171352841463438986407787597319973119070940365663671 362 60806149759308203331622892883511143850631266005186443198170473355558530900385205565048700124334293017531513139832017687298107599496123238612824950776161020080335278212059755210549241545135688171093516929360457212578328727634437776242105699957744881810434376826899951753266935167753616137221037723537615767289545840947548384639972819481582821619793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 6719516657564161232189919316367966811927860337883494027582570772195801211222997320109584118188081235152496082475958365835774017370186758338680746112655551916177540445488649081619022902804517103788361250218588941488651212271137375469058836879523438357793840871706067874725868404438861856809991083864745157320250792277085088728012830048199292349435668936022645342134356065017475164640702474706838464031671238771702557920927384442594527206520449136723511506217 364 149711730620876192250173305489684846357746094520794196596340014996626974786604616631012067942185349159204756190592185461769774287741179236604476642906291115721635291020156943079811374230499016475542666323787692102880454594828692280644753193166959304096171282620045946626819735766626076023636370015098314247823687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 153865461452582413533067144868631758619279769288047700438652161236312369852095499949081719236157364294300902796036120225603886008649571492385719872852844575497290802720666465553453627666743019307009923817230996311388145252766123944776515222844275826454401661627269224988848465461747322498263830299284350207812294995434082015995238015487805405023267586182088947762900705577740187195393188333356170645693588271141205581216127029620110988616943359375 366 1280674799927257945821825284521407233892644933259060728446610025639074791421231659145317706970829007212105276171727226408168222603296382985234225762724939160431620818197032998788112172577625138039227658093406252538376043926195383204409375063701514678341592504452087024478804930326329406177530540665222581229282600629865925292853707118970390232917780105477629942534326743161644090753727096409006099044687229657600927873579389812736 367 2633015635311892609307770836069218034173911411011054623243127442710389856742862360744217962359269041500161147226281969527188529991729846930739558886476317708453606653803847476664074713937093123763143251838895238477414506092118055071086584673294648193767461721544524443223083753808193997514638602390594173020352416168810005814293617731891572475433349609375 368 125662073874145298071156689861573367145799088981838064717655516565785616392231126857123152018908574227668991623628453367155864166700738111275739891279213062912909712753932823956516479420980160917412182503716918254791660948630837777327744854374650442944257278851339803814242475259191388124434963121876299767171430841863869809676316673602575872563921240888189924734838619945605202559013165807110357242076816050207060645645006908821396229041407724655476736 369 2216455249284051770087554505581272991934632930735926758279096038859745780627498366882260801461979869485721799499746602178361404923929856554861608579022905630793787922041006827674084518560610332486640803063431413975980183972631190459608453648245110067580611372944243675629470177144585796742009613139228904396885095964396473281602066155644376320206961603053217052978225426722127127375075242096008100445292399172103614546358585357666015625 370 1604926492971082628211423804743519776221777383532427786131425647925366434462748599888473295023136593164050333794567313678044898491615543612551908732041928179892788620548270441948788805902699384387711437336221150746990497141027872417155721030838965736123676847268568022430215619294011210405975064023024622038626870549543645180346873468191506432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 440985787442032770301931093684244201892216640527142386545600356864541516748053617172454778986166197507882623992598223656773161352760103563993872675274191947617976363448752101122036191839082961109735436714607930219260494289104729529474724556194093329939419320992368072142060608659502467116717903482788056668196353439894185783981198583881149154804427022349524306565640271906019002205662611128074556100356989434273395870001851 372 923650051337296895251750504295824284712871713092579885676369354937010212656815641457841670896046337529604465535991371812522559867996265980205460474215160376119594795657417979843903972109078530276204020728641888070827024356773330573815254040781776549385117048099329653896630807043205833230041742724604917836096913518932343846405627779531342095616880868406309370243258425831891469760200704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 9442487823169489486566938900188800513399705494774397395001784850859116777569111689004385949390615531599594020078747241350468258338315725760372584072860112801281559461101757129258531279977508249350746075351707051798532586515901650315339816737888209651445090191552331192817143273308267556215880356570740186828157743223837137 374 12542727786570770724196755158906418000411073239997261235670971000172006768449531722856522808995447855879834455859388005369458392104733987926182964598090516970279821930467592154036631690320373025360484745323057556479659573918153494823402778177302954945423214154265358621545685915238889160125887910298073267605154347376341855661165961691875583676542432643325674474119354099820428327756324316938203731042340985318055470491714005495650140765991787699355254784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 162029752677145852613772537904192865153173256766091051280503501675319852706173503268096816604581570751655369559559853428585632220704871237389720276593576415748910710805611283495294012166545474149921734327843090655770904519851977440447941426742859253455513904260080927305070415535424542111323217233247762484379874882231326179499729588306112386638655587526960791149154982211666453650877883774228394031524658203125 376 1438052837855563676010693765877738975680650151598034472800461915126769521158766229624347048793465182572947408790555143375018819241389602341838844820341717177072545994699651057947724169957915986073643282782658246207102831243780584562336259642352656652538901942608982332338307529381079132257672670157525698321743591911279206918583851130486747146080947262109306683435992242065389918804635496268645975807076859904 377 111770619418099855857536807334148351408015642238368610268762063689804566746986236671577024959478126144759668295788358207671414634623666356250396321444842183506449792468194705001563786696916371980667003079472549257964533469634149256781109271220318036604748243616923482116582136752232762127701966450891687282257973568831992596762406541748383723285596399925916909929228978908393719688061932595121289914133351665946440600674094412170234136283397674560546875 378 12867121699074198503148085334723205808941757824094079673692397829531950550717432922615496174914702944453739732796420080303234855314870619065063089494369938358250517598318955176702081627262307070191012002017595027436393526659245788791813056355298328278294176970595134965193933881601476398196561708959102679373983875892469537310843549635298952306460357648218524977514212348654648113569742393262800700909005960931692430541033249801664254605340743095738076455755640222138466851748004757793147231410323456 379 1930525570668379589039793242410921118707086941935922866867501628211016230567189874747411102613001315448543359634136093297036847645923400245306024924473606549583805936349886904736023980004130138499563605356867678634679168562943868085677794407683578093317636337949142448042346396908097716504926211200654506683349609375 380 18558694702665095200015548120395898977641339721721628153247092459710360735763454068143946617555951699890174512439336033998417556274550614738894809984344172979353902057850145799251106584109393597521605607662811755731105557313799078666494893527939960232785600596528772851982612929854384212379606499182110755065110794774962249578273562214158185744273296329314694172992835945580779694843668122986950417250742252739932948060072679928475161067011727230674256243049729453564493141280964069685834742067363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 520715117381356693274946717021323818179493388274296841821663812909073152385778077841247732016851994658883772568989490144791238818710264677141459508847417157402699221586982787156594196784951615276096139662533166311187633489947451917765788618107748084020230303459297822482303747339387461161360295953591837096844133684913213 382 503920566061029697975407616101887333047622473424613711151438439945890268687750814643797867842678553210161854778199280685287885665133208084691093816186496159178197250878677363499235711720635361560487649859013882253451169539719143587728941643842085469075928774807237840792235561768153172901363596740033009418745139202922652220306584723362268264239510333853387848736095084345192652293087525120709080355160677416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 1044156491921778081279081636749565562108617631984584766584802305466884907663628292215695713939551381959960653894884684426466201400869274195524497339730684666414836658993792709324479462663018160475103777438482736634475725793978398348190036862488311603035330922643513434611111702780028259815712007069244364440268603148281469 384 96713966414286067253582469719033732379569773572462270145789010029901805175968420382500233451723924906215495289146373534683279067860446014593049047135069311200657297479104805824993058643154416960943135927517562785203308827018679301324933355178037063428432478474423091214580037577371008072477788982646821872251337783324642358056727322493791295158488797835571730492894078820336505983362368284144008031970540764682339754189695229067425024269362558609928219776440839678244179797719092251297996860761875415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 3437309786318421942519959487146929186716732236609328276814975838763130342399078230651482593959438590700569253942927456368960142671807410099198089098575399994633263521327500271153483816828518891172017518378285905300256978748912399458365005779786870319459033097685054153671956143546953153993444272933277866301644772482257268740686280142624253467601206334103292050485833897255361080169677734375 386 1685953410557230836543680483583780336134577211354382884896627249545544433452261207947572405480662686296883327366532403871818897886150329647305503828660712228536268889927115255512663684152585832446538367218016541089098850201791638518879934562270118085983054399298693838973643990152172509234743864873195060777609325520327312467228377596253478668227134990901665616811284363077254924977899166055563734566041180657709868796448122341091574096416735232 387 120791706594627993227779814871095342433053683414395256343795764527606631458733773223483694118406266551661362518380714864372994747929074560990425903591594905594494008493104546285123896423016565886231314507544030702604030977956149239930055845373286338598209818144079066310911810300072608058114811756160129859927893459523017745456702777560899379144970006354657597905889721376894405570000977690040068135392164685976733551448705323713918700768496537474071066652070438607324831536971032619476318359375 388 34066515265044179128587225850924636337669848799720641396800765055844218636045064621272202378872853450302173206303056563441162962771788601607522253628147321826419999363659057650065742275327890815119080995370295706457191698292023088469963602508500118752435564082954395909029909128499675517236617291805900017751929916079759312464234848675887113668919296 389 51483909204403208340343527183181805757875912674309149846370553748427946961778685009784618381457584138674278761013088019741018915804904937721698435800259696820502161566977075584478992704455422840101527429248622390837647273914032796338657683365464285362559886463220405112175657882646078644384858293327720350565811145672605525727897484061859897780906559602356819567787259638021420340834428455126410559606290602269322475315415675630498957018499674119223034896020152473283815197646617889404296875 390 15415098454682840289128251073607166543370822648383813718853522723968225456113084691565992732326732725533161365952701811604190505115680248320275562684959894535395900514806792539983769435955726006240564200766980110811257288736333256308831041520933651743844870786293404371521591558549613139515502816538942520835843060237992109721351251847132872243038326739971263006896605557666706560580794088970451360229229121432288300848257246698940997854814548262912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 2124539725994436720984996260346232346409060092130025612714518214587325399162939182950992241060016201977268717432794564798662316380921989352620224819967092671856161193917665312579763667379403791492540375562326224739903339236074196534356384195362702387854112963502425047311953152452137404686432662479283566099265630064710730233378545703821444810105750999 392 8598809405111293793655420515389976487144351060217462341756087816454093345418278102528611224860008488565843397506234274300223429421417443909545356723945409290735405242828381256356073001788581101772032166315209504471647471520173315481399211179759311186626200716137231188611322431017078788034522265557320666897792250687967726063218664837893453443823914520183030176586876483311478694518598578070493618781416389431567364861010142537993301266584369580897992704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 3328927855100654501376800615346495940261070512306197109560714366776819075081178862887750361956540417392900456288207394998863564630239709894336480486018509926343308905707087080456508505922812821439790925953076711893440035406312408531891012015376289352127118705682542460740349034474898069910843491102592062766824718937778979541954402787577475729049565736932276471700278159247041341009363906859088049 394 960676734814375825306438698818184196150587030033327383083753096781968887885530163670887231653698554458006908967410065289008064554594139037122268066587668624855144367714979519543399516038490375292609366105688576360137465499846148430761925992422586682770926824592320344335385089881562190867668199326144303193298788402943537922438958415425383689302921436208794959872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 3281436723231973087915075600474753784018459273815827666693405736872507108253581560455747271048670669549348101704245904712634431110438592694674129383691847160172688445968927730493995931638641816176220101456512952511780113260178087540799416095846781441812000102125914269938586042643846523032101220531101406520629330393174394423616348650566144997720283902021241906541782449883640213714430840993306375341418689911478908714120117945541553472477147579411393962800502777099609375 396 351534436143385816445518370623711309609201293427104583288856793705652158433459710434043900918576243591822808157337721627556590711945171996816608366086244459559830185129922033803636758361641758266437536057613781436815022457311931775452344843156021891844439824228001075589567348980452335523791653500500447106657789186087572376525426561437416547254919858850595477829370231180063522895399441032478230018925970657948916449380705366654357011498257974444671000499331292568847210731657996143084365766560085322395475713443495936 397 2867677731669533956353693481911293448247698454537641195157670136708961560412585225464929752255439168709592667219353172114873997803679434536178038680820549372914681238124973242988476166496580202583589743407099634854952799457571627421530834600855366168044330011198624784080281866060641652946029155733125882987710753013743669725954532623291015625 398 27842230411428443434117945990139183143667960842013537205644035775075062252246875985797145040553075644959550051677462228345737097567481512491869015810762733686057670322660084921315638535758750538218385730835126717358623408664019620479376616267643245877863322958506141188844913173949785878155346540546636411741510219116507907365566834518966265375684162660684863035041781049923391140361426528654340773958974728050870080623850626449758384024685028091966832581548037034037836784368776610524567937443091877704366467456151765123072 399 38325961100260335315698444632342300241959873514067382644061371883586059263847042224668979002968001510892919878419376207643217465349385434829926891656710757270887531091626750394726910703782778606720606179870340234672145560126218687896688018211694223383855740451014646416927580195451276289152731512035185791847895571160397439850481240811563743528298492419107646522636397216807679043965225118977849990484564970267734249913860451452534063324409048875200240291113015121052918043171274520286573306293576024472713470458984375 400 105441492310735891055186773394285665753099547048978016932678183700601444487265648609757751346337654246513733745490707524355851864741827145818678302387210033349142405936831573076969505194164579716948174453932558485707510815472587584728541539737110689770379677461556760831336267625627561391159080724900393551186457981353984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 243526937060257286731508897137133868588777984411445806649403236805087972822134668924126009422231096193205691945253860270646335497148460142861387197511182834021916005097952311968817530712437370736572372510775902547127643542555790463379217415452490513967569097092088701674672506077820808973717577765017547125380932962786003725243395982518304406911682840181602299228259739892198943932321345636339648099805744933550871928666990054690925566938992715077468987 402 187662516371457671735846188157136526020268237626158661221088582932122667405273139542673932505191441232166414448474382660045050989608889924924611676111294548835751127839025280061527436969142072145979366959259611572244452674370960327280911037362452429299605114315780940830106960473446507252156783319439816864256322426463680502930438188780580031325690086281507722888823593067030463986512292679578726855130540311954782851847684096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 7731071928852402581736298345270083032987444880096619441180146025449911289126752184075555871097967299714635851729317442468405109963049583164251245080866449483361781246428503652503137588161496641891104940507654947961634055730404296214130743076494870186203281810653118106696432775459539296368703657803198432913157795904731910663984084256307850851502928595084729483820484534310347266867147623803735327422128683 404 223972873618245800918588167879368029461743688117258935449350676975037239439563705374163121955189678875536681091524729190649978360063900369841828990440868615579942388083154703593955516362386928414950578257528125838554458441750519607565168928036438364631167493929342761551038002204915958888282096224968244825703716150472991820230938839485868052386869107909433333043647459810632269824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 47168082864964344646257768510437015583742179303158233977226973618725677657848012852166795636531276804511158445130137987280017207595365499726193248196615599839448988433686763976003618855991990921723091725363703783547524442603776394863179947594227329096418970406474417126844382379690631704120317876396097433730257218222736789015765707877909393295454570347634954083738438559474467418749997054203328863484425311184656981293986500542834835975434633322751916913475572705157229582573975704028894023187460350323936165767521325189949761569341291078671929426491260528564453125 406 3592927553112455136026919768019164905190081411480549306083241544014369079949998943018078793911746686043298574465684573982126046684384619304648724256697417605682233146709589209275097790125985576871188179225225430981813768315631782483336943981944842660644119112692909024671944407345699227971622073373072254542631838228979447567052692094684199842911274199904553996907721302163549157615503759376384 407 6193412157066969167057212385157896486525237853855521682344169762246592837778571845050710359223871772950776528748742591746102389333475950191644664132979752012747126613832213977635882751517282378463769298108829071514271328290085693979632049154840140299648430148866666237097536436236350995819163104163714733767627530414814726313159330347740762667209879879005477800232484881538473747986515653094236266005012209897469396211552183595392489890775937651687096763708212184197656632336086356392639735402701413342823407066906060691735547152347862720489501953125 408 2004116544519702513391948186743967340177333255737894199273828756874526154290348444305829456842130436090022432414324564079326907306840481798500559715637524782796313565622008435907704743809321180713974532665742351943584023033063637269683369780854609738288923658469881271824480261449999691215563062292463573999927932994918477169307408692098693648443851702005998797827098308689689245626017649666602995720468077952675083253625464368746723747176039698333790967037641621504 409 9364982680406594281719572334585366860310936040071420461449062451724642153102828278143262744225208084471291866523692972811419004319978525027719225851634096759608133364836085995765010699284269442909237199352366693154476352261505051764294520054320121299934703018038968907090033080821049271476348445978064442306070289631994962760843616548866930541404392495721247212071474465081516593313050965396993063905028975568711757659912109375 410 2122081083705922659500606834393751561493225746265098479021904417127311887473823555823037706315599156535917468985528654787832678034408146836965326795584896103029975504914147977405443250984289207762993078307695067056150981050332273378493175866931282998759433441897391207385381258419823805033779960394398470900577302589624800195308459656585868911569327772071653469748526222688500376606741413936806453088071020177014270797104128100743611039155678641284710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 66869525886792787927967401866807986959484268102194834202187359383777118230083591099779010537520872631376341280544951496780145807408280994418699503033793719396609633120566327924860688639442799480464044778766739949944982842789772247215555347908251240834126492466579150276481152658185936296292511643890525015538594126228824512062945668597159287081672041172471680174041259097159949581899368174180111065561189011467443897700776480657815012443491282501 412 21292971682687712922711591640705934844833012230796632177591627931931996026699687581471559177359578979440977302334065698348953931383004414504891038135308313024508373406683680299872971372855469676681395084593080552214348668997585848542333056662078196275049331492753439921412054951143800447389203989859685627970888632527035750756235955422596574537546013697743257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 446012851110890725441746085331933584251191404218463007446763678556158247676048901082369368343221571605125229645176681534822619923158440327254620636632029448150609899437163756311626944270476051553709285510161083869651376291992493672963494140753353137649116607482411795835375024611234711896515281190243924270068634945218811649792263329484718513313766822365146974065909026154529008325674052573027108631264475991315462518120616213378603735478337514613511405855128009088051920033148470145520075591281286254651519097 414 505293588008810126151755524924551684467908127261714486434677954480665971506300026811182613658119418300048125079418263944974715929469052306634501034764616327741124661250256272163017914755264916094455625670473100115750174728263756356202233085172018790009394054597558445973180440201160949738521754875389911704986731039004401307817927942685619581660973369271606542156527704434000712435096276298419951965186427051625676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 342523486598743887852265203457384259439496784378317876147796344119675642167561373669778670455549274233219759627372486779071236400188070054258549553231684152205255570353005290137461149979579322801596544836783167617089687538726550906696418920028129180213978264987587972444067082535034327327486407921956130573850790816182521662769092737185541793198194811849686892444527329002850062808944627543683906886141337221308405794900153748332692626998863261178485117852687835693359375 416 646375574146880312015893320407943860446714702282888798198225044468133266631233137283163352491071773619006150749741417204048501135058707135049052680479202406219257662164028077685411116931436775391889990299784990614316919812393263520172859684734710217283371785738651535237427173862760168238760837297696574505611063433352400854916649879179183356709478426860111870018530483277393244284756465597318445078641455087063700898253453729735624182097556251509748241524646699189521054957568 417 30944438241130153247413003534763287326448871634730629120678461284830198446660222146242307714629303514011429996394642993672710529989594564522636130887585172210033979233175558767814575905784545039811035122189444724101273438878094030996688272264217099636417835824607774433614840434956785947386237048137688080486798884612483441295240884714516180950074134337930950506862921578677371217573338872011466965110977272211286175373639794513522453902112349326060154269241430275866057767677115079983531768328974299875344655674780369736254215240478515625 418 1330641388136496476236190867273556741678419875401773466052975848505238204382782454461509983868161463038313651015676241816556130742075705495127025994421705729919972695861492916758964757085928164343110358159713580280979685274980673935513122480559961015315540753566832851122977452998041497875548687093107938279470603386481884913977494235087411999655294877862893308901406928738902790664708293745826518399918719343139025898997715327369549179161503858688 419 2111105798859974263521952783592525005964158152780588549460640619606482006497423298647986386660489372198361531421210660648538175877861442414731190078118507838617686530607071692267437581855898607586737401985615456319436408919042253547633041646626066444031759460145844119764656173168542556757053322787458491134121009677552269611814368956144441189323520944578462460586787359749455795355277423599641910940755026528466951790663715091719669636471934381916071288287639617919921875 420 62502293434079924849166413386835623808112085857007642363808554977811893073026415205761300642735143714639557403165014553515345546875640710081860760174041343492752662556714447484791569735554956452079468769609050251196753271889208992155661381998799166259908525206864957928533147580398201382415614969180702468424138637180302843412422330762625870302802071317422876803330523462329826572379059533231132048751471824951519065256737712805789600767908186388442474393026868527055200361049935057848672407064151570950810452471488889900977147010291388163192657731320493861097915798215720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 7947059397785119674555444106245013047122638698745620336356558054575067085987570167768882290747617850167974298453695843275952752962759602979414495015106371375638174400658625633733204136679616659775423791828603396859912431323393317787212261604333087 422 5565329211957344668419475780790617615121916348879674491358241352334326583008418062751397731830422666638935470292619225874113398184900800107109045807416989307281682579374967832940810952393284432406060058183529052467061304835558947079524400775937075362114774901469669583872448526853816647493051188085788109193422152531808525783128909175765732743502102034245967796322156470132772417657776218957966459884928554237333160608590439423653117631576080732399694804903898427386049150548608317420961488469806184180602064308966313734562807124090365784827000629712239414379880618504724225720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 220367204077491468369616414884712040347827492778766872835310761338946040531681206164046965092063989999339743777277503733173163085687146806308471905296664774747989695359701113493402851843721536566001029956568489522508506086494305309133897023881406594854397569212053793221688119789863762978791259704252543299236105845923304496225380539016784679947278172994251137 424 200403458909730864035228181381616506359585737138784626297484707362584621461726050889090604436021274558383973700614401345072044350009249712046862279773917935819300480879394744683109091316198782868062000987821422900432276640041103812423816625528885194681832559694589330863777012429800462078858299550124567730147470190627470845169496785253675777149691184329116699561818248899474975280909127545347330435395404536199318497932927349683789097167436832021227502932717945450854115995161722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 453668144773191620698574196024017807363614807983982975816766445253349336414083145384905441977304186993253702559547863853137446718116552551639448194503240708138485865461364156071930214022309611103738884922381025013958933372754464701242250847165770209168558257316951685092947842516240104971406561391974379709899644094802130560833771343365755537950698763365774159363392652456084070776985219469705092039330600905988090387754851917634368874132633209228515625 426 141519182481731718459362154449879945114040788569410799142410897326267804044314064838947904495117353232749655014493469724019951176333685596912156132258178634526850326394516541755277890577955500469850793228698610707249094458552672896766008437531618472274542879437902662680889284341996050226334663443413528981273507132355058743652356736904883050430784843086709616800271798166225166930197413210822571865045902386850003945141983981510418991109956255945426535550830205528970720530305234403085394848855485231992294648817361383683773747022259354296645927862631564480645214181029430540423350116864229376 427 21690819058103127779681942786514009816311441577889198451711006376286286378318426765776111785668396349866653256100796035072250802940530413434428520446866199552588074858512024970658281818972990023449863525715173479714831483215699466092356094392350133487866861682545303723012663555438519294369684407735437233846438415656512401732272305747500180331309989792720085656561578645409350818429317087066010572016239166259765625 428 70253285927655493937650568516221358730333684654168331739851069109589732705777496260949916370277917124560431245566453254688279382997533864954971254390365015061672037797957364053990790805987011600699298436887674823588633945214857609680509602225719825496404005459314305226039452952395082386189515962365004405454307030321816073466200354108392223347486301786405986845085165989178251026635812770982797183762313066128510580162007804492974398146355412879094155408995527722375340956245539132335118738103319401795337698257949984098893747453952 429 44383287923595221972930030485916495388286181645412712225169283588282031422171957457246849916400825060308292179568034520357231060565634758656201816528553688634718953732094762271255627256376640125004962411447104166582762573123164340607392967835843675397577605637152635356342347176151816926454424011057178805834772466184835254311771008105589126054054595013913311191985680515549742708706510157189585952735248938427859209587485600803183721756331987316087027253881267168268276263817756550409614324251811157758671078711394276071617128444801002054345038532368224182267368860266287811100482940673828125 430 64056630786005210514539895885570768600190071496244929705994062360566727511334905961708991248778897630222413491884474244931696572097011751319884234432129484741664543101970796073983263724404528808821245390288626655852099283081642900070612424110188443433116337962485223285950623508525013525883828613900017468120639386688496058220976894115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 1543939173224215125578221940008737874820373937932414698102707941774557571201765991228413967183241990740070282538845460345825293689146360670368251667033917824736233031524836816714479514550109328118665363943528148218891675799537807182679538363782638201763053232277756591271883202369361110752961791041760025187161772089619113221388691671125428074209556110911392032182025826004932721148927492376332629234001697510596782376474013719463304738455981288123492130750184282875571489965950376925191769218373732511152037 432 1302064759432847321216044521702002860593980515913066449217518616949187033988081768793460265355165808011491941267087308565925796944304089244840001798997798540922807618834467261312224640586512245842089514936752431152360523192281358299690677691701292992738000922858811948910152879093901235061694271490435805961829733481962889444446489686866574072049226705953662944025177927885127459354172912001711136635257777882404614217729517449971856949903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 14208012708187039685961443064018148530505025065445479799954495124485154786115840962624569961180087601274510507709853602344608894667863532450774304891720884779378190875787291934791775606485217315480647653409469168697511419209335569871836805035664858072208409026148567252707056854654684737542044365235225517407401740787786682151206625562257200196873071069931458925541083559856295044103933423389096774963475208143 434 1980100051991633401397316979224918562890620588204805828381952855403638765231037317029473831969025385479628778689302640276856413473713870281085771975854451823984721164729891032228679233426017989132741019952056005799514312982890483252141702269861258424599528769050662029245169755665421186163906363339580099340299709671116596413191389305906861892831859363790452286599486352117503635846999762211766835434457649759685411404988029414496944459249722059426452124059011345750247819895126014507056044505397489675109712246706704220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 82186164524900051553320647970596748546599250036387566197760046082670595743587254457181786215692138119019654109317834913008853035724165153217632045229316195150273815321936655710675269580727746013626325166230823166809977665471151477625385627599230377564533679896446774697097252647964508750566334796178638202246793791792588653234446101894852514306876277756062595464394514429476504427668524087711998114587884874573320822070965054245851493946071917613343942212595278303874772031291726937177600890993556248531604069285094738006591796875 436 23994526164347691295520081388274306018436948121240289931827615216870296618248260678857430048842719692005065650646011935899273741070941791590919866287497619984887404916299091286920285497923186486869295314111741685544632497258784691193488679737984334273629246272783186697867875928320930188614336479745635427501080245603900051168564336159878991296538780713130548381987985881355424648620963862795459090809686234046267914925900962307865946619904 437 23197144434526376582841133824331207232275940360887140344625141041299877589862790315648129639608949818584065683466205877140581749181450970711301226881796621225517925650603660608172622283601303586741767400937047124785711935816885790918986418281225940303287935093452361722021970867462322088397710863342261357116775191316366785237240593140816988903787912184250089663984696882336405398234411940632018203378309851942027514892389135555950406005421168591904935865258795679935651699382596784617688240059647039990097325317362834299012952500425324372547442042247212157235480844974517822265625 438 99274220038914264973722476754554019236653247531637515938046831347620935532716688573671315680700917147960039279116389935457854492081582588252334377857862211912967406172315328780937917961513591172212486928880273895784497352407971363449379243948330588213983031474547577154378203624194551960925851025817073624377389010778532568325766806541774570693107390449628178355145821722450092208000428770034363085312847172743342900318551244813059539847626379093682593473895195065297479794758893620586324140398477312 439 1288887410081129949599240252073522092032027204420166671185153652295695338183876440533717156475972280831204407940543565064369620496171895500004347197410083765487825119843491179409380458644867926540904133943042283269191867005987806346028169040787396022809062780589668947629617010658981863302786919424821845671383407549112591910272182710174464882575570008816138765743627949703021034816389576379018280958151805049323647890442951947508228027761134626416605897247791290283203125 440 1474254291757295119860611291097062972231622721512351121886446805956705290180278522600645005043985314919926082873241489563141426373372237778223046734128933989671137856863324590611037720682830453287756364503903333621556433067436396779640192690948726955025899411970195393241102866369587062922334964389791500024270074705509714794934198262352318262253237970333833698536255155961206125286813685276544016319562406009625083336176180599927879250790671879967111203693731592457314597635432766539942768460936992432348616196096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 193429269123033416731653017302440990006878945179979344273047363218999565883603938492106340800027891649319903964695990523218354018297189253703661664015533519500337350900711094055717747089158180707903445717172102215092490512892788628575941729659900341884773071724092150083852631178191656669687557470408110552797928371498920330688632307378912947293179891880245904635629978625252372723428435765062278775838895713515030610460552910500695057787192065264803895048900017411426001408731209263864935190493795241339798302305125951 442 5414172594393469881882600710654880546122652564792537297475953202499445998403356744576540327569426910050422389097430151281106559880852980904539301669150724475413257166933308329423381119115459639087962819339729779924111214730016430945633992680023661483986027892160298924850352914144959997872146340336697550997762295952430696539678068644442686395542897238656951009454951208981470616266623870092914116299919836828933955939991552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 897917902410024478344711430126185126617170770148753198540278728371770689229507160183718202378066266140727627315513277829452712063159589620920157235339378416787398638118296814271881273957510716103364064275511150105782379285779773380923682710814735477779006838865765918296976025877700129531874455254221725958189921007580940292138786714345162045156230616089325433669379407977510290899951520662034698658948554575116389656557235148439984652707806201515921 444 44011640812933750604452926771537206945840016925201769600504538654566001287867549789549862311089169252233798701651147269850972872156220376709965818296766029723787275216896573034560020035657688456879764286099717570901942608547149379026776727541016647428120773948694277795530436404064368547897429038865972475652992912883253501933768981519861227602419070909604359693677222525177059900676167504076249139419118104481419163299682866123851219842405247102091697629536299259839713996658244931849526985479043762952658546749246819117466379220598009460965769216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 4219535477062871441982553346922758520760782597923138662594918682999596179124689186901303388214769822532684512076985309359816457417566666860445932402249523989675163483489115050345575400723306475623224615906387074305244937432209831840077981393818876432212148898314284622220657189571696492859375637616115115913302563823579044798530423587464472292816609600216911590409293183697760076800165052191005088388919830322265625 446 22640540303868001590448957806185351317745412703464901893951305134644212518084363516348895255199718431068129540040661836359975171706740219822935918259746980212604962170279402339405151422979370334483652691990306990989302354301504743349205517221451372116949637955269353793358339556162889498717068321205550221359121436877911687872207107288819023504903844519993660004089581589272052863075294967835765953887072576801016741017365085310912899246810126069673113018311408370773342060587591609500034987733544713610303220628647860026035317940845137565535992680816060184562758299786095362048 447 57968841777665253156653325572987436926537628571418248508621181538784083715624990836131470007710029131656530533024647120857433146529854442602357941756163789319936177083683117419263405622051072895719157557413847265166059710057648376801997864216009602257858235022949065039231535684320553116094532379095389408517974519811949709389078857554582797436466724624765213773607715951374794155448417953869188551545270938599335809401731447954707849292003198002271443540429887501801633476609636598346486646704533995944075286388397216796875 448 72844103278766483215570283330127999235715702919934943995632312019179727355845839678156650155889809850688995457684464030642504063904528406250734692623594901117439456877669422808039811839975835533819322738224786557345478240116359665204498126310312829104908187733115365023480718330219859232739405678356917338096014318467821465431744606344581461819576740567096374865594695726945189246631876403325765664680341405242977016782838709161902107250053295154003635841452061258963949367798413250246291631008439705535117337687549140801865052585984 449 528790985769589644121675458361037974899642833612215846984946929620542453384487675255096139547809691335690923014655411852314108678442666085917618047131185580779945724037287730550173139401308839226580132523688841208614578626744724094420360042394665644885570694675100064479117035356621107849537126378968389162544127400396741432109154695934088135955405062932578949497493716911062799886310934409844800390207635446873718871612268972726145221940896590240299701690673828125 450 467749601496303335660188706033282437587337945649504571010160311644737357584100057100641039290663053994930029371435178533514739435059803608263116223134326187750852221236511949345796598872782061035748749753746555769273152172375214043954892488400539317958180175412365195767730000836907106489793650525361957364702536147246786239182159456581435845914915983048255777618640395055932505365898086564609585202135003940858233513182674224771460816097930767318592555787669204042548373349019911369515522776712005113273946522927828523680432422819857667502539412070455033114195991608939447370514271225767130402384294969344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 451 135138191645403528048850628685221125867880347921211434730191894916636236417707907326033740884109793664148506049784264980199748127961036618862767063970952365510776379054360281012717406648254436781354168941959231085016335644614026130466122876154033368384228418068801251549779976008197418626874354614174381121248404988137522169565627244663857048097537 452 37727946054005657876365927597340686020362573533536892389681784076384263881227344319611171685994041621215642737288576892755299867261042785237861650175477869451624469202830033567813418891670859752140176087454624608604345737407026067949790622578550237730147148282681948026834580604851799084292553953776650541990508704228563430556818783314172948577899382026584962148042423434040157386892255525655085077451097958867404280055072706749055606041777163632245809929722967129138834214612576078793186789996596510491657988225406601507302331325987128677858986432659456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 453 8063311116281508172372766082597830143499098095705171964443268948767222314298473710738835268105090115467066704572399388429211945779699829280511916534479229633611720903435350830538617267515667152627066121420700495385990936075653232275028980501775839005939169621020124658651735793362906390992138854312348535451775610057855686171864288040404615984961472496868400589284476136045959867008490787827716400071589515713585434309911875299396728601576373125674450717 454 20458436013729680211203722467865781215293445649340051111847143052394999435736059255008522326583292235571123043715352460557976139945672368796046671409910428224826484763544789225276226535769134492981528001439717570199708096211784916121498825357851108094232401540345560960875519378857045525367108466053585889494571817765050072883930885188120904102415255538837456634762762070119313518572007733181018356727255244921408254988361594324716309290268724559872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 455 27125957806243484888844902824412108661830692601132567522577087910337982940042457210263458783645246909981507005550687569096755332598052373910073595470906660059903227753219008423243030096373188645206738298115404230525299600545766331984997224363641382537916182072603780376146117381289040812345972385298325482835934410255390056062683444551913521482470484258290023743950473140812868853633842244934003883458640139357066396952473121570088322783914940800068476890553680034590503947754668454265650077171301656018516954049463590661741464975649282299639442099992301574544117106786288278208993565250847020305091650271833714214153587818145751953125 456 680890653553975537426679241941506948242700350076909516423335144967425997101514840644964899492618474301000299651822862854904579482146941165782508912757164402989897987020479806937612045955099694071423807892123772879706155329200972312636223538668235585752694667369367216852005526958436914874501056372525649858629840026035020760228333271840026844136946724455944675224573552148115103227783889604544168924386340207894581877924543949318046867450226852070688674974386245162056315830451177958105303885199685825685731948435079168 457 101198728664814082884515792869259261043224202276836928783959411789941899466422291776300223237381754161433922648663372327436268920236536416186643968213232428065603618715525820210485071249893393671468560589302700196472271106388554474171410847673466506282233897831482041701038946509125320603287669204971941739692856368705688643087587204584578702661869698850240961369001977972868153110469795442916500254243721222422749059082623023581160956837188337308278929149349921468026280990670784376561641693115234375 458 71413173526048062316384972253309131745590898116766423901512236674473573428001079516525208588584810821637513428082485501948102105246535483349601099787796916914386480674681963111230626603862766113599071819341725547169340983237256378093912397182601884704914122103033972437872043678454780505867419794463235208472814881610605047374268050217125695466771246354388389426903723296398608256736429909503801525127488133684399536520482018492375391551914692698877969608663578165086790516929380446602000482087513448769570938215767973298176 459 25376644412457885709906166272701163292842570646127988261251845114461633206756919858943619113478866169345524930161075432534008423176394416584121724759688731505406581674445202109877492789878683487775553830108075839307539569252526798471625282497690611424266089829470180825683053788410802392244443093021538633279527135868717937018806222495070995226169830777728844436555002458078452443093245264724428065588245031132615432704980889076272601535982615425796333854231920700704084209308654199175508525358096524603200088773008746966556797361856944388773905639556472892043836767495778477417701437406956109090285823859378666611519292928278446197509765625 460 37733196768240843298486487063511112214950689013442614071384208290648594685837612071076895990675467004557109862732081953351475901782113216712138262369706696113332866972511065335872895629215469107116253608017011017333752184799617004926631023685891935354366640784725556842201721288694296959856650747333974321005293175521779992558950280408338081398277105334606771648506087690626662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 461 81407749632742448479632720259729089327557419881645766142684720158869516605347199465468124916079972125867304410412637492241006999954999503943903534194102685803793785136166612262647177251931577987307653232371064377203104097790471837180342428945939665790888259107933629607243451726143775116232106586665397978832196675844853881119233687190430049694555808966520512016736513526198243847975314623117140853445114668751440139274878426300603870676085657943844228721511527531280831334890566730977491239601313803793270388392611643111299945868682318451 462 564314936217899212059234926178863308345515038329395965922591024202873753488412668589812479942016530640708573388310142913340166457175870245569927909171734647122501175467666508805804008794290533550373716394036193698467294449566772885300241003118005510455743993854670119378949924064050411697056016379680853531608338700296179548506010562834528915416709024532296900165996631288982041108676794823768045471607078561187872978293134575485507354722274226286561785961394445853445748059449215104983133521700855294959213331647673960024737311864291970724301518597369999657254828900295326029576338966372063956172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 463 1164369367136298086816574783686068955126661458926883876951906082444141249825674075204648400746123438868048934873155852965504840919873176214628176153554869269303778446372728285464393623083366420065897810720211249559590432819839508022619175414344206278464494044997969780975225999804439883881634994943959116246605263435949563073 464 2259485165338870528389589588731555462039084439953171010650365426972227365745607917104593693800046960430489681940318266663855322577096563166947815261147178559231284140599693060187915397599228634087824179387201493393548365583533984538351275691677833302765446914520182194218275965750113545065509047483050350133636186225397373614181834153662960102448125016697009913303536249523276072604895423341412369484964292670897600610674651420118897102589878318523724129831587109008192627346375794395427562930816476856918679336000760131911161540312576152194189458786992062353683921014576404798035745631906909443535243384627950217016954060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 465 2779035121280073625332011244729128410777792512690276785559686078214860404565230167076118446987497064559771882375385745590159574356225752692539448345166275303728928478234579407559358568694362368159995630690275785499210758018920340800913482610918970441730542180007588880483189290721762207028427661306282746968159228166933641256192924915507187467738079537097133891764363897281198193363541586453731517566189284550091121575757596750883864639962640557981660999715214895186026129204892587409858606406487524509429931640625 466 5538996009911107867545619157672570189288168674854248046225471960888761121632023052216268335292235922366604613287400255418315804474847116289025922606186236433526964062751264656402620289665325447047361358714066129083354826744917434505129667645190380721066451763695404750216061709285438102783430265701809050931101892392964340807748954222637371848847901382357123532601984970546448360393689223167970662139719967697474217923141106664524728464515977867939210265091145551582083267387969681244668242380103625873416628477740590244685852704768 467 5569997431921864304849996786645935484262785851615275789083147633160256690695117974354280320786099266735680124760966279788002237014409555825819409344174465952109054074401496065794937560430331441762738023744029149476958901265389695940028310640768923589219584541045253249723817162090398929966848574377828510017726865038446396852541184272711830675681043535726873508386085579529268481977570475853616389285023158304259887450123595204561222261212674423079123119600881356445812027204655958456669395673088729381561279296875 468 7768698581251571171425339468482362398618041437458873879504244018807618979854558509053839873456694344507967948164063259716763649122745570768031377661966787681531046878717169641802215512113824916308678069384522014848252650189070006198452108494222289259221752127659361893009534935778653742408975279770572235584795156137664101143902021057052344520955387431382818863826837542098186694674209091818488800293360032684212665860539729716636124271605510687093064251867511839567057951442882232756602662917131020891724373726332108851164573755865201030233957269784436887489402649733659877945227211605882224281291129192510064812999824774364998177626719649619940619512051285688170821418142797226049536 469 1331239909031937713231035455300752875635604041737953218940114130354445756295949099402266224156697384061980098033492333032625167475612246835284582682084322810509258866115198826434712845713202126098276740067090491046227753165769252458218714811607383753363300974017050777946440439054443515775577608989938379594240439821979300672471818937428483010885386350360598084366546918743231210823808657452391280098281944876958959866897203028202056884765625 470 128827176327885107198787483833487527997873124807242748205677283242869995987886619035069650765252688308353858979696649806074890564982475352247816053110461133953134010597338668872406677864862424889527540902099773331046854678568763818991250094024934884552071821824377181641855408610995298997063341777120253798160970464496644657757400349739135367574767339297850294827297692988471421474728101762499793758087380403723080637614910825295177261188650944008495370101196635220808452358211755463068382812084324758454610932061566844346574479905459010452901519045482827275197923545079495181852871841640611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 471 47057100646066085945466741012010227302207246327769013552044097216103979889934644936506611231995994097366050621468815814186327818618754572708550504774488742399432066925169862240290767516371847922907785475126761137683908848997305610596988018743631869036239271426478154611290707976658886896439800841655930465099684977581775817946912800834243472604607485619852975072725816881901119417609784875257390554783130325958205717675888471738222854285832189041405568285246887499 472 37420055127498369038667642273609370120818718324112020874078633074984970756943839362667039784644435705640596855455741937582951091393194390297156283829848577283602660715978646996488532170891750481883661456826811203997952145776550451737416422468426881601827746201696302077673439557452987135606328517508610679164933256457346936021938562986794787757626548538707974368697306956465936397168601154769589326389355463735843510772003134799127563917908166806840089432187968118437989736926848535797736407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 473 14088917057385297015171199431582649418505472263581018691667902320238157156451805914583391732576295938990096869077442628867105566128390470591854557366218591140482698360702227185976773129014160288418943404199969554679029266177794071222333769445484735510434936162875620094753940324811529792190963469977392113284441568246005240839082904867258146854490526863122442497266462866590910023534851181595889729081459771916018714739082636081099825283031600858404931698131424804812764756876476209478265712314288292752181451931388867 474 17052730483730526916984606554702049927106170085670823027781853559502783904726310040895863783663921330207751565946455320401114903003440932670149286302808701033940595956476998625131600917265618547872318576644471827776881242488669903039088629124160150122000196963477228153134219865357796454632012193000528443631187780290785954210511830472231192714734495357159159410313317157286041606634365948896369628601880134976835283395041490446339959542551187379519488702744967314685239029268056765123002960479979711932322765899971553765870831482600885765027025765007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 475 99013677954823498796072558868354770453868552218758162842255143245541357538409949813046636646314943575149587658317438670225561257702821471131584127664406501667652738973101026577517573011359343685012007619417098007661828314668189619610159602281031571055495963444255849748001330442806327220007215920161121549919255430884643505683385704550641909030382590259100283394097860018355661005891607248898530322713340675782117389486815794884423095672367964511176401553389451465014511367945804209966809139586985111236572265625 476 1213749986510351922887800829935051959041019276159667520535777778594999253935073212802321441153219064738200829834740935727300044513282927768024242729325471807027549048990729736383238640786729681269322174467835846123266911328753374969873719876502071636434666353866960610370767016263978236004116973996874912783281157146358915178028455760192954079825645266425001615816473063585451291335984396132174645756529128505861945247006901731069096266194776757566983192975443884135241537288908544418340415043264832367243178561318784136904349600032428065938157525118405922230411890580344002224446701992221343189913408379672226148149699371186424905233524677231426706157338624 477 1295847809471758088126472163749880733385892112451997367593859949873802327635296250573262029540433780620699955077312874186324314631827119583089239490011724668092361889167206844305611972997706369323880317340136754776973477930420812325017134966957688406291202336835730124914219481789691886825606293255174028936059379699278680358352438898942260304916814536141108435155559291291207494171165214423256748333585364932504027561214210489230636729001277031911137744935497796194714258986773026864966874380455407779477727814310128451324999332427978515625 478 1508327777620223917603036817995584919825198755445046341777359267024140376781676764733257392399336351551536968841195922243626357898133284641958402086265210985839915342774038799342731496337384733988844831754309868416966981533062833591749038842916838959904326824623060724945420486454087588801096468981250362262552135539203216460242835138294694485989203003530331893222578862421322828749148590367687659803535691613839410330636793680346514394128449774313691418207708927991817086017824532070751102436274555767563030276126179613428733619770228736 479 2597117576305322695450126219398296532601850719098354556809451531337034790532664870395784569664718748608013717498045467511503542713996612051463371195462828937306449141887414554068569602786198120946186912158684123590670694262224138509134760038379634923068978742026421463740213940490637714600273700708068451298629468100227982810254469592440764376799808212600798913972857324386980710075264174513556411932164810889830247706366555750382740557287078235503912049473236168942544477216168535013887585055389708478534860347508583799935877323150634765625 480 57905835595648192069632659655112013805817068426608965374970449625940615604428795010567310667038172864748768332451873013299785981165563136970718791278494528406927140969925525600779267532336601597815144657903838110225897348027212380725313652342166921984434336917309392716953499868607140370898573927656994740907593801037786963637260314163641560016498349912662654153558774632760334856256763883268391709502592734920970178907943129096160194772764725737632176309319692486175518484409297609422079823815224934010977333912178926552690361700545003783884038886778793806533070342511772876907465068934187696276782290610243166535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 481 219745200224322587991244736071319724167348704116705030647160837472312164169807912160360952745011319208573482545567970637416483943283279731618269566237890625375675862844938726204081508071747283931723751329901236381232844644482456143611050175016229893511444148743441783683275937370865731071290422061705772181224809999234405446967063855057826577275533716635528339142346506279964962996017373711658857417896663087143 482 478099552637521330457516424651649321144605009521776702046412427552343621867713163227534000849659478802040204361292910250081356631243378450099600531781929032660267837375797238107273847602419972715399373230823868918223277939359067731742448966502464047354088400777403786560905874807532285455492459644189114972167841269510450519233214002095469053607829441314645327899444451750887410383609857107541267067747208768840079919858580935520779004199690398280834065355731750922141458632448669777589543687021593788564111583113593299666385503591340906867604237156551061667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 483 24926967145212844138329266132722933525511076448858700945403022634688114079889695278973488410703252612327179885961615818385129552473029634145195849806255270502478780673642017253572705820990116397117828843119956736252049200850726721925425776279111732277573248137460373070180790944460693582302722941410881295817603010614673365319912584289471377577485205889018083627465692805512954512881694822549219546265229190742294605136290794897235894459698761171808067293369099679573356383359099954868137996218097961018093890929144259374275243428127898660798306232272064984572213182647057218571445158069292180893316945083027936920261 484 3277987256997489618956854891576093025766896641604894271626393969749073800398329137513433246876294914869898606973678843818421528591999796755600589571030064913424782270198405909829822671252081485863772958983524474429192278249775899064003075418774549690956694803802789314704942385395290438605292537548913342552074501317416366213303525719569737548499249194183627183723152921530609439568721053916426797097943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 485 40169378400430594315722175227209924611013805394372024230906596010081509058840118027492389214957973853387047221497574910245783497285381605145499244425866750315024768308971307648799645315809508420299951443423921488186916185635832000703365012362068714859074142310171727303703920324444523071318579999505598296839739604946457451982706348639572542738113082233052110266382614379555988027671330613061363479462473506614307039871325778633855167855390406608440545313257719275668354156528910659797065035621226258419316695992374277061207821052006476175937774081383209276543482513659466793519474828489295842238511450571106063421180179008607158408494797185994684696197509765625 486 71520978912719704453988840159805481527033765633038310819849943589340350204237208467547831728375507955859939833061570178217377633153416383208158602476412513769856461064503197415514297755587201386873257222054117857020775890658284156605806765534171531107154760442969782289554509521713322158777956862804369267977162197983536399158440009732994525685817475620571796144356677793291817607897180221712866361233147720212740763544105291319192474430968130263458328518163071258522423069389071059139193168436893366374698114388235115060135697957092411122309398528 487 163563616287936348991223215792220851202124967840990460537371721831293552186633512102899191143805993732650884423935411753655858812089810958690089912087314879252902879131844254501546248550722038941527793323559039277621469704766273485163143320170126459680265667067590542716122013565228684196456629420018989879219022879225617993897899448334371943248256383024099891794951191151585145355643825513752736602058362167304827394318060883210621823647463819359317096541198371254364989473183160426737898936628225130637774163873399135837871654075570404529571533203125 488 109688757522341524170917182420899230478594151724076110276608228652758735868111200301832972398398015446068629308847352048167121493148544974483762129701161645234090535371398303510419250736262157915759232104215447108544047877760335737653364324767726762513289134452800583274248385195162219487785143606787344098509709042407743018432342080546355436611788306754584710769648352797137903772608764388043563476938054658702939131946802722014465538527081759227710207212015767132463813489038951167903759448793550168881904109058899108379222694343082131729631319044859808075218944 489 19651946311195188274614780218571476940970287919825681701455738202160688873885339596902952041876936097153767249468275695556526837582318113888251272325635415927033483561162747241324579288540791788654607187738276296893693049025018571986950291085645360752321057566892743475773017056430279816276068505352588642254155925557909789625762886458579040256233525463121149468061413396404667679304420167214532080414467243867614628207481761745020718424250993150712979053193769888242360223202419879043819168669959494708044499383235554584042049743888968637868983425830131950352539473274847122076963343664866152238175082284276764201763989560467482675676365033723413944244384765625 490 60647796069283941945433697557867700038173930273517673336647070437778195408843079989269248484668637863982773216710860265788378486939225142844284696822682961282235875779645482450962404223611670400054999831015053926678625942446898789825811255879173895938075598308227733165294265764288962433729952878869289810003815468213131231773771394460410691371709510358676348185185901099307379012702853054211931241643719828615486219807023960984770595241447726095789708240764462192587698077696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 491 11074175046072710641617820972006382710529506612653819804045393878121940636270561034343546876344611756319882466460456223581886656532477118073057804343371598222478528342230481546434606983855431099961306129051628200057815531432455863931483862989470791713645292243392222728988401221064407551792657676870352849301262119714345053820353162457521679979593191430882609246887834353258130988731270677639461444142607625305187998580842392872147735255676160122808054175887359704924164089819100929615223370448279492366213190958649 492 1431750840922316390248465731498609687355554685753972183210614543818216796080891991961889814989302099446697132186888111281417331592521436915588094287669842715328156391886049347774350394249733146652538978269956057173252007503458049207105060601786615813408669335157939446987014587658985522800089638346086472748638298868772370904662611892211166803340509200060100121477379173321594928051257940440638112239633250768452245213197323365471575632181611282913350648171331651624020987354219780298675747488539871850305825544524804658450869949744928450648453547003947021059492477545853597575842938327603517726572783708902785024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 493 13723271922016028716361269202578908006820913896148712296414936096464716460375627189749127891922282156319630581573817895061368423684217518314864176203884379998034430062372304556243075633211841658286097406679130793837360619703851070570336878314518311327693580525910989259817659490437836703862336889519399595834180003280614812668014495965381416959296295796292596371995417999601777175393674141247119820853405416669714863481823121409003221038350087 494 288132385051922307283168205426559182109338998175018490623031205869099305146343330663493847350882988580188443133141424383294161916993925265070769901558109349455347334291616652731644464766626730483409656483882842452280645919816494545904151115286421277165552105648855906951987165416598505837680381320655225803683812517303668946700673194034413792561834057914350821794470271249491769632144952365128860011194817110176384461178151129176049862560429055382953701025650354926374541531463734983411004214922069506867479658358756650285218036157031172476568074193076155341017361800525315552770135146598391615142004902452575728343271514972834758656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 495 2639453786965991019103510640958816735576697698391903660376306749711173126716592455660253683697840443013741119934021105193965025054760195242795727289800805191673697851210840956124890780084773650702679825049270466050907729567981278684608339667925042804250697620852523780391131602711547135136057284127996436468976820591655070154611225175657145653216722282588309551916664988944397227806075268092153996327363912910828342519593871360683302181235324624666892957066700367089685857918646223881226133795335257706111427295221738314958420405659898665603396263470075813882811505280280206975525303381147068648715503513813018798828125 496 175656246639088161463552490354901720693232153495580107364208533346173120011529151865731820643507650010595769022673313189893324679561050670164094794500959090629354360480662533739875567630268131129611771102755222773462500524552141826176096771347087216117710287668307463187839292705178607900620105448243798003508764721579857294371669761676095195264442934041967588704195257362569949974370236358881803654943918426509129871185040272831799174003308935700243518140895153433381755295609549095616668509588582653388203868861332239014690816 497 2032059298819091390364126239085079001637701576591403776102959820817664314505965745825526369655011621844344605805203447297023286983789489701905365166874943393936713792051912867145605887925279107406056335591361177232714800233709578265140542168268625749868336615202666694181636822758733415587386277861753303818035636266657251547530432159508705766749630148744330325243167656607062873933323156848691678471255678232435430693342805050541640457397450631235050099462635676263389285584592018379825050976214751641491028298992537181194544200644257557793109842957271741286178259587750022097783940669350170145372161572946080072816567746635347582785939730964930305390225839801132678985595703125 498 22316224969257347961937878264043001258624261027373925295256586262913931043698453835892490726846922924336200711173715929567819903511227080935094229316355169185369049195989173883948387650339861712524720288422619481333927909323128768207233081792827690139391750870833678491917198014151889701074622747576093348307773602008233123065438477926888289167329225292741405029449496067688353715915753110763950401673962038790178983840443652332107341172320246259806280954314215256620899131893744483682291725773696200230897585143422899567463115853173971233879300376584057619226407978070827859968 499 109349751373447861111141815145844044362608510525372696791704982806607948847688372691493409506154989406658362545715356478907435588635851949687514210675034604006220796490788935436174900926791097487846075777296017214654018634095112064729580576545641968968598671245977295041241768730892571602771161889102747507807500059434261938361262173394762064400071850458980399903465652825205332047809143429697522479002485908186295829980981046929700517048705437503342685289953894716076425323066641693550950859049128871324905686837798690635992215902660973370075225830078125 500 41972154212866062787971695596823622742821201727240834430729370880197744065709531677981129436388348037781153502124373066265866563290941243129379572155951434593251434293040798425907108449810644085767992628726880265454797875759402017197479285070961519989861186500316832908543032787882389562966950825296453988089467692845954407533061662100810856904650223124617609333596857660863419835097467478239467078737458164593747267574036663503836227792374120448659643135667810879825204040346555642012531879400364712294302003466694095073443922629887965265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 501 2868585898659348868312748430094162903142944210854062623918905809161086438265784910245542632255235729242834715166620182010039327696654792893376439151926522253460547214321140334647681125941777562207637913255813663575042051315585444738979583115624980260827124785059234211656508720924259868497326828134995471221689992227532002669731727372776936018890110870071816781699631035247301534428547955015067424143560997305811559739620138210068259619124192191070933045719395091617040646740677981864899468283159438808690189417850451278416835603118595454447671607671532031771544985402793928597060129671282115631 502 26850714106421528998838107252653951212826927589847019897251602056891664804474761736233894170443780084728956696927816090043514273427829943742731346809793593676726766008968211536566380304045302247536075832907974026120501053405845341133164916355592925901061461957329699954205993686818858350063662626791490623400476582822714035195630017591164307889157395192743919460733175051690521325087300235440324479694178972285812318540922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 503 5748600426397021835702440081025354343748609314978460158690078175330782782660118764356605354678819011191816182186493830880676421639112991336128880053462313519883088640651528240349735483461012405539609045289538935371498612795774815552616455407009422594406548872050975332522804329182879338064364121720727976193267195579476483437749238519947405647417234134048302156155037492945787537121751479572027547188092357150690097804896133544479420670993899092066451482059186179615025678528131573219300528073423098489128148514656482043998678519397025950546529158003110007892777401026316119857853566632091251643 504 569504065264925852429742372476844632428872138654457950622184698509592104721590609283354020483813737702937977994338632157608033949801824173811350498704466052007157595294728671924287331234664483942273109335235942715773404230932820180392971941565018508426241972697031115715111456308476550745947898177761774769601926033046155317624177636035703472741829866272702411382915664649404173740189697235009744140619538834554709101363454762097280630298288136300059955613201228374849905100339768241232566690931833845332544282119166207376471637936710981109463906948614522809979621934672316522419319022800537294093249781465119457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 505 3375274373199098548295964868344569580116401125852121957939108983474200762113108519430189357225393035038762139392211936339847531833863785603980867442431324605405068326965000708487743417993824316101274184754993173385170339125453368839537934216464195773010398197300748895279036554409192517274376946999360814910417596578398404032117395647142661412463199301796565925985653903869139644537039889487196975790871483392938147567949478381136468109826611140720456568754009765535861742336010138387791812419891357421875 506 248088961811179278631144591455807193304834304142011711268397244016997660540790981373392397640189220281266829728835940893108486226692681521110157206307060445830255578511293759364525208036183330221703545985285025160693699294951801192333017829674302589490589776895128744613433519843119040178763035653227967258722928272500617096204854957196344384719150075499762653272748739506395467605445491801085103906692927145927109706204726050863256575589726145052993814066492912464924710078072965480802069743827164144182907665879123588840095299822254522732250978057782118493309704880466587575317434530903370721190451001253672126884255038299473754069259471762023664047411888814750459629778166494494765698154200971847052497161765240462674755584 507 2797941851184291052092373822032757579386024682621185626638055956934609593006680907656868367905722373088223457331772947552647936511564799230955489144039271269864881414638168752873480163429009865120728318111728815794220282410237826164041169791343388387119393833919529192537462048999931438229645657026811411427755759355025208056033584045339269176263771613280651377753290001814035664085161543942323266814642332582833010663511659778412173760541056532368919371828647593950478701963567377230706368259962574019067474040802600054989994665499108348555555388537281757965757833517272956669330596923828125 508 3748301741138148037623480080063489024359808248914598967016087792037801897343916723772441625260580011601513423733942536665552097976773471837463897447013641085109030267713192033399977013375067560343644935959308315379334249250228242080773590795422791665565564845438749565074754593345194148161291686994582741418962144167931671616639987943796009186198831124038432976012192559245389529871263058271688094923210758455603426321595574004812246865884465520062377371931336090977209711471892684381127777049682209538397088701469695093608227257966801815907095987843555239360741165236224 509 695256893975786825762085642877661847373018895125659353723776501796644613258555935094826504254337537414587867494444364312874008271102856647685683768277704450955326538079464580214052451707208086254597267170675585200257043603081578746502463369298507500327707983060316532114144758544161468855623991912961105621716095823734053104581074085792397227822267491557902770759386604420825672259214817671618316891251756768466640480675457093332543984262414682691557174737723182295885905760522224120405969706017356214978031103933455524669901715030365976194284805510237301717779700993560254573822021484375 510 21064824187463154772400976632486994524959477999475084466405062435129245318506472800621503608962925028430466545801652247721323827420487878603336889840167101934740416961120247172498361844483719482727639065733145544167769082278529618242586868307511701490031350139652228074100943498290525364868298671128496750274058459558777498063620527106765782374212708634312546742936898931582868779664220618432518042282928110684507567899489479691777468896531411009348070695591235568444114708659920332786526216105357947852023219009392840416280131887314144894070949833916732651523943656017381673559437559510237980868497726434626142276719480346105551649401519651454223880377446847402318568083761381435531535056896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 511 67840270037508279848823906704055287656925078666395637098599327926330219873659205040221903615856637126601148621491426724330350748716842222802552619935845432246728994365207886719865967368235664113211299230396708028002020145491535800152928293480350483202973587835442424596074910970561159869536414115055564349501748506811403683384664333721282820561540760158688247949698573954684870210566323832268010650273548901459357827503797069049 512 5125701579917124254476202094649655992064702108742128661852158810204245476767017194547039462137819817587155718080296402004635056831182950107693170271666135838396646012124773470963040956193284204631756259557612732529374206662752525293921402082373594588942069042710031051467913364283445095813280321054836174342838994709821853054830990770762061575231852215220008344058296844208014479384798456251228143780844094036222530394266801898765804036629809841802766950819467483795550308407158501021529324849746261454138483566813825781372552457486169861354349209044690329541786802374226249995093416119596888544047342064685285376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 513 2006819665388844589624073272903306443188858381688953771700854638397064652574929940071142045316212371094339668199164619305078098381425984773239240678002413039857656296004414915622261816107472518919263326501212513416699677839695014143542465026776828357121025640947454973442301465040365702394050323597184660972559667178588117933643000748017207320138852455651108656736581548407857571731258240886203061098774985323147895731679074732687690810142173898230277963325787822492829062046209220707231539444522047869835476070585768625704266315953774823344255561474411879294686717841517102819219635363 514 11742110014313064541538942012455044212047365532266968264252545087320975174878539319245250631380858281127098100944187231477420075473990478785055611937320461139399646022020070523265218607419583850965043140966787813585747593771751563540955580607989517421474033384877590043245603181654631048486671860509296161618475392254285234575552798309344365870760152825914260803464429515637733755703982741814538891720214247788148762772646803104878180233814620058181021459023921152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 515 5320493280277446785931759588185037563151707398545014380868807489801600400969936114825146893793142768247130113651748464329619240998928131169712010302026313667997999802231061652566616269216739628979402552278596503211667612771007896423419219795129636331663146328684599171815337092783062852909726846457645435889729122052656899054630423372452486706545804872108022946962174583646275593989888787601036229759410635738828451615421892893539083018230492045615695008574399862931586759102278832572687221868443704704205203352986102370091208086558727097715246857899550662739057794787102881007650490441145124124959552556874510209560674827395874656398881892040153562817295096465386450290679931640625 516 197196574441023978142230048378823604384013863767435201877027985973422085432356481734353138320319114748592239070999863500287669446543741502378147359118236294050360822924630747665998159544838503315347715100769982084317287185153793274931613979034708011688890812836785962814524546082361807400016043358263644185937276183834109713207360749327633949142460242071191680610611485701605830933474849697505800633630996209325791470638769900896550976415613053335292351324690427456453725047509617677250755553344702120065468990066450190167117302530320757453325095411168040249704568320126909182344289417658118616697055825577515515020181114370990792507392 517 39444123915937144489659216268289747001579029633535400665894457713199450472600381619470001504502106140102834038805843957879466812380516447481096126302103558291605584333875105331398836226913430137705132853916781790532464332481942997373818346889024237433359210961792652801325973802029490569096520331873869628230836873042570467367218556757829740149305323076392129261209511890629005207802585680159468208805990497394601959436444867351745765606158907403975375811916335450712100842257360483377988578641021051725884338562278912934513387210603626703855540022354409606677841874567314213451130200382976909168064594268798828125 518 3921697243785928389364189374595116066674110461114756324048446056190705458112217768797962867932900176269871432384470509026527357442037151171409778438081829411673360758107909271903394893533854866013914980267950674110918903155705360976035279967524240061289177348214083549287852940479240039270290090815701748862999617452488077915857410695925829538802878401112423577986340699565425376901528235560615384550044429193859608639713553680121958739351400669495505754679810208796193508958139125514436640699576145292885478490759859646277538984051199573828433834897544945296412127952140369771572255780736261007673264127693917498051337261062946791144914111089354117460281786368 519 3592736058244407062132320322786254966220571568549929379923387626617220297723452298921828059022068035140764732803655135614487270332426697149541209518230968611060666290426588148890306006735290883145956259668548216016364094062751853617332144935283238675694817769951362481782752708829138610976249354857421854622429226259389218672415835305942588744703564012332507710766116246286707196192006927470871565773637904831090985994246805308306247905577506696419340218799211630635587518059113170359477593216278919797921753614185957806603852186627613318118957050257653591374854442188768511379936770841666893467696518274889067555422084154770345776341855525970458984375 520 1758552505461337295181651548826393313805455001385160152874034784835961504929877150397781213515092365946682605374190651309711544096438447513388221291846978282772041415361116349275734120518981398907694942433602791727054838267208334093795488593839370764322197790444716238818800822052635317560082206315420130571182598477612300556006012558228211325908726931671932093134008949734328089871444660820740136547245744789149510950107501909586970235393700205398212679592344113355197983658218048215373247950997065823470034030726598519269234944816304985682739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 521 521737062282245105466873889271760170586943127220533806560705912602138729466934896362839854203336894282658202614994912961085115636707648117592985197508883929574752674345003738542976445532455668186557783030894458506892482870477840238554456946642572244419145608439523674840636051060652066676242045890570325453084803183488505148320293641734839876647984994682143273192649994288604387357974063760191983586600447865408062473722826217404690363745089805682590375996158922938721102291572559717642817600469775533478335778709882323 522 2778140910677993562839854726245621615632776264372098875872036988402871198454190011168146270587351503538989529677616645500596531461365347825589635330554334984652736073493332546120028357505368050280685390568742995641044638701144098962209344873743404540344061878323332582375007846810186225836946879301523253126907212400842573025373665928368909946519275826078871954710779849928391788686783729579712659352860731535636565078013466213880856394957873667255638665981151079964044247143455461765054608416466595185485968787589000849070474607232480073216916897502573721343904463208660072873060317777172008678620333906366357902792545566802834439713663217011803449258196389359826566880148533585842548759121100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 523 90162293417893613036129158267203035100165192460495847105819813520314299954129579315745782580844152055999639430595917455212472230501716714553735490798100198677181919548891312380246964399400062343836653486077659556229092266141173682433786985964974398330210198558960440998509938607557176746905342951653178820345401851976607187717713137969388329677302865667009452601146001720087 524 3272649114886148642779383010123248769598979899473032934194014796774893936471737121632032777617678565565854547639541030272842735872984437947094677533068242156751067944310546515436308831212362591534343501393395829142363961819841919015947336203116750445609470143941332231864663213039919782017076059341980532902148708105513432357637102445540142552424163823029750121725760974609212949701226008421242965528469586244988708400745298547696325246909754373339063495743977522153902854497008436627308410957341389525058392618213706122080750781049885640785824968712292232929823512985991191907882026454448208637060010897674055197720521395249339860287012320122327887496265381075816658079619838437185909311999248860132147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 525 15822288358297980614691575080971620913314637424819716338317374854180867407191548851251212454012017245386218398802170996881944548331034138135920189272720176530607634674488245831856637627745688133859304653872999470478159452386021362306400517921756730654784367941030182729513770193501451472476682128960468680400769611902778155383817486577836493473729548611607067079962224163460536491740669343221896381017179518325531805215500868487824236057402979602686905634333334176135412937557406119316576237735231469602033182797955940240138826817280177722923565294902781744528686416963360243298720199624616855448019922204501021387353099090233854440157301723957061767578125 526 602479130589680386314432460060037947727160839405965488878860249475757130368189435768518555578942684942371334584203471796713379308948690815276381936303871875853634165684948602443532158095633774600122780034182218722643130876738076678782907142519184463870441282489426850130185508453079276136742636387940453505097914665217303898189434957076048092100306669361735904370483084228197368530258294353221004755143798928650433423099981423796275630823043931095035610183572560047482485757726595065870718014232474919022083061467578645277526829617478064457458661720064 527 3212386750461411035812142439372245163605074538863936810003884585343056368746833488032420745484515650818145201207483434947230631430827189675959670536010053161941070391193841460979369401404905117658404939407481106384977034302332656827340006097047406051693652526039933527404074817602973260395308098099802168214232385384188183662884454428521459666655511321257761063032222902608502173374768287568997103625954302249337271706481400546427563418582670378420028266618594577705380265094297355097488292110273689868003929834176402380507887573826999422120307692060696847145758560179259814940059815392231657825243263092815435093277594229980157608063405289637855012984614476775191801724435307525962191022017577779479324817657470703125 528 4564838703293482328355507174156520090036833794906362567049354539655850395378578988814197009715259378785108239682889481357546799179740465078438331880086925886317865940250920181596876710052473179065263017773126937463875058938945272425334496220225627238320701289772066567997082113981623922452388274967429626083168865023992357656182740811512504079302259949246330057394884620720013897152489238613853153801711842978527985598628159404938835397414240771870899472356496341119939233587508553841786796123692514472483391473095859597178675632817894006598262542358379281562848242498592637295748584650961278762119062070222146938080380839461631704759308172036644784200025211212339871744 529 1061066785908886888200563113649199801155233137239872874068507830304822028546475535181361238603405312543390519079405304201104923922036137777472822760278224797592263680944552287570787616768842455591889712403845501050072747785373624068183900681341820866475322071804605670886569632939566163942998083337481702525933537931024567311250360184303861558024873721891678348252602830511435283424086163760826169086198021476087756326440835684546094813350538205802539054354590236541195851277886388371009686273040973254156479664335935576899280760924081101759242073967470787465572357177734375 530 64605918294108240190741447775208209659907730358502150790533238302311262646109357282428243503211245521506124041092460518414229863843083740907020263668900040276543676336016848659003999656384052297986202654368950043103172462794217025815056313702205620689509210676406852461590295203443823951240047399604235418478225316220309164739416363302059798223431692699229942671483640769402529137917128192708288937486830062275412421294120982295671105414346358452977100993742571591274489086232157861387123142782260434446366239868410629691490581647957555391065817516008599287080093854202932341172264944479077239492370995142483544480153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 531 115270300726887829564862160800581828217378877514310968300618927893283161806733298779755911733871442805906179816122962678658110161303859613438749673646669994782803993701504732977910365853208618134216144590651801599107240827608648662137182031726114864605183034785802738033371101157474221259600928091331057364319040527601728482693517450707502889165810004356434523662522582678539058874442901788280326981223004843423968642993047435326841528867157027740201775435583709990206500224938391056431704753580574188442835497427422976989717663307432455642630097706639962326448915386073049402834113002272597257575979225053051 532 21098550955476070708542201872611670976170834931474585397040819401505680697984790315376641405466063410387158018709258991584946767631762185006823304241472651540678245887279326195098562081269038064407502253102821159473099650376937110567337722166824125385934874148470541505642432106086027667791451743710633001135205135258510501937869948263724622858055745361019780561120104462116000209886237819635809086399248023591355185456908064695148772567819259241191862708474246745620269847038009001145129471145616138579673464588086412530413120567612107992183132774012360403780751118204258349182557831666073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 533 361312342277061543030040069262166866308704342371579100835444662243946556610752492036511668175013581698925398644431369226342584412649206974548092998165009143606449054246513978076337397242757730106796522186618009014291476518357163559679414656891288676367808432527136668191535158338372730255416911543673664029533531519465169026009841193751995489418899101147395758612040334337027531732987987080317987022212208630857424896514876184783339905553880234867760203724047135224380032400374104481048221719562562754765723681764903494114085231750761534836899277151099216469319107045859 534 1068226827719493102415523407521063662127768881686721479452225596809313867530654465432202061607780542456042041104896699417381543439883811628881002261738510829868979145806904334801233985484878480018109313794849490905806881682321509349778761273943543493433794274405625658044182598258566978466726131927931064749738065259181467092477031784573520488904120612346278329397880096061587953233313335306302293351694607274539872074688669628151769404540918032014233237419672627930288404711119401928447930250114490554088318558552416400391643473599758615455696196336354910084775651526347113499471969839872261961539355257483790305679299234581374842026990324294402810839033289113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 535 548279784521831558955104556883023740112274032367422376405560683153818648931559893461584317816770898612726614931608971685515517341710342779880828720718414580206441865368748241158650056930079853820933905317821974570012486564319094748436159264603848466058560917844695217411109536911494033998341476520155932488816307163414953105971711237711403919442913136019190181812206616086679427903106025050487577844358551687727824345062857341657067635265341597506873951424232931291510041758232977927422660023647031646287786088578286580741405487060546875 536 720686207474049563806673501363964894106151187107090833007198617755217370291458003643717044325873469866831584344854323197358803609364602790746883557718897304666716547025216107010938269932458072905892894694455710903593734915822089899992328599903721788436008213646946802081586361177055429852916784582768422079590845264637781360492160176514988105692439400551853642100469799142386709286364172889968489897376095381210198182725034879593647329423004530480836118880169931779476275500967073726217094754944255856324751429108351608923676193440945878828595657578696364998083935780329602654926317328805931568366553353756594089383837606835499940243006448658159824573322899021382352401052199994426887634942571482298118569984 537 1419613785990381170865184909786886872135292138863152459494150062243303148553650053967289612101547722880425389370370254245743603258912381112599959414254911080311630918122318996732687328551258079616105065839910911429859801683869996412714390797847340194940216791136386684144667513369128869003823241751598670354445811821741820726056100639481882141298607627372731600015668313346053730767830299764523190196257386315617705005187084931396755201078233861405638955985365728863479560544419660909112051063933973452058900356285855564023232843341596520601441136443509027231224787642182517235724172203769340477021278710827688679580772801447352549075731076300144195556640625 538 3569138970743195541071249711129429711146503140061747861013468488681202567258364753902647365202310145678115943717390535090559582881789410403941134326626211825363650065652136752921903171656981849187294995870504261246986987213938367223335405485492392260064076383559245855264220087191765501897532797853213778308456944217952872796571726287064837640075604988844432503790552534264643037788957697885798069122987270026886197742621384821288169560450793542082279843247042572428490821704450072582743335104886135250644291962172186429935587964985921105152264748171615709886922621703467847215218688 539 134882560863261302557762922867471386755361637557755939952364594285705925856328268967269278373122450362233960795035886835117243811953974251415146445462569599193043159111895305261796584767618324793538596012918582075150393514479362437748040294884568933266366340261311067578022417348341806706463657306882744290133755494149135497301949676160131930888487069440224633755041907538899251168179178138311208821600977412132196750334125347853507295669379376592339915204243488761378906813859132155760136590513182879531761017202974227524490866769655249897976902722492869153400059273328675793565807719729211053482917838452649956701170308677790024327401273257665811734080297252280401853365118858342286051885561163193283531180473531282920341998979123021048156919922400565070574884884990751743316650390625 540 20425899075690403278917927646267589053845605109167582104451542094503334814933570515325517041987413848666777885983222257523237286259730920186563464048686861085021347160124974942213062659940006862228931103943511930223911637713373482758772742232185303086139440251575327052320370808791565056080735681631772151735345633103270031489483132530744635906373435024254598058433641261492392414197142976506377929213917786419670903494159931570485121303954191557136631388945221875559713437914121357284559471855820280913515825271151651651909614493447112852766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 541 145204472973304613769768683543164893863523026478848093423702301144807599041447123635822484365413709107087912711259672752247301525293409566843596581472819796206008708860368419561250978055999392904660555867865592654450571702357289912566005294517497532709969493304760878351764028685121126979154221655889967159788962940710789908423641396973602691435005054772771145685485101562668114582419401407519473726510204538802047445647575949911256651369778096017963724509157136685224174116231589668141810446724924726985263695407523068494249367259508567810702467377497373020414847204879 542 3000196908035557814414023048539076015406950169644752794666051405924838824287072704432042594161195320919873669448987651629528139080401797018842814726399223529890105513573476569462139069617308087937909858409430919335148589170615723894574057924547841687898333263031887188098920705136922658567250618389437957191191037281474508765238261472380833611199942883232563872018850095770525582582104754675209802998798672304894101647029199068935995587367399564295342691671052079525961829187701973200670664345126594501139031447477296897935787996026498830040081367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 543 704147996906413283506740483544560199972448555661214690370231025835167092744139790669171477074677358848992882666051979325107893132048641768024073139381389316678342466141636365326003396160185343916188030512518439088374575017491797745766010583850356326612311470152161683203006807172229884261401588025234806442020361121720071644302906174640877603767009263767756569045649194061224281747785635062375571892605198715888174266310553659791637723896114302417731473478055583817030597173411463337502510989484929380648132957867080804471189931875123079118370353942211012364399014798058046740339900907630533163247781020082924970246149794666627612041698078675978900065001509525318263599137969425831738129715638325560247 544 1596837519627829992560761263541608938474938135796475250288843236877066452150223034186386745315829852687839143574309231613588659108351328204250874817524773951792542139353790178579251399323490328244432823780359240930648824928665605380611493364024935213893788788016150222243563753672106408892362183789746153103034090894499792861483605033684304561692364958585064905437814460025488383018281258412009547628386918130816945644255020331191579489009825403812102442844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 545 21009297689354852074552364486518877846954952263047759427536305619034821924863815980368083590189365439169365482310722922880421131579025747219187804656806533272806547689192958536201330205108285805611814344771441356626920015023064310897559172175453218248418129090900897063098110087260191497398024766401913774043984052209873740546645965942937981238114189510816867892226281277789257311432430013032015178314645157358118153461727214148370786128394752231777222089928399674739765216748425807840735703333713974003094744174670691617448906705407433202935180298965936197150981555245109850197203855815253443820111281738741783245068678756016571805398438554225983130647542641381629337397937145388732395635845587561728152029019539257492156405886241099523203956778161227703094482421875 546 25152860660054151675397699201092686183349064445899782716555050741677085347118869340207177764841966998935980232563515909352517760186961106327887160017438255929918251730582901736857005876004302970683272314209169732525867140108658609471863244745651595893702872199715527684641439100640523597469807396478904357143288064886929096375827787229334119353196269797142371200429029069589460827562824339086282340527040853407364679992882484481124814024453875555018788933660808247198792194123592297512622936137747814527786586664270273812708520010670469205673539245880759687433283669774685701557453840477684007732126522844508336450011793987696319697051570216562001170354841016967023234478765727860666082571546120917760580232126740378256460773212697163147480399872 547 3072898948179893483210525009607068097176210751572044455071751046877654485771096775468723163206876677319446801190634156712580322365067449584334032555042609290087396698992818092084177336834139632209939042441901207890990987353418435251701846987753439074119967118251361174479662873580693103971839420767216458386306940520652147704639165868432708307144847090209651893847496230835707561579169530541041687536255913959020654177730368361063508280239987857769977910218135418609840565505771092791320597825688309967517852783203125 548 35442932276813098243997917218537350478796015466766443705183964705590451944336440026933261447603508130001036209260706089585605880915092604898463334649631311611689371315519865799115315001394148266203288684597362788143293154479261163509834575541623076494721187723566606449650228458950623126110780348780304645188498927140137486428794101680179466739057209786566902332108558281476485739300210776924826086628352987583309890812568618604660566186089407355973276933552665107334927035795482220892314587539220228358948257392454386035762961098138653565872117143961249527379228672741128776710761255580450185071046648530895684361749452725093402318601010134624908564676696469398660940085579374466175607753388872297815038851367645058014285077863368091725818216421332615168 549 83625047249299985248943019782702872066332040393830159803742836595191727749283372028942625684719671942389073481016506326313956587056488358024196510647059619145480610821037263347504515199947850742006632686369814016570722129021409001666089572874590800460078199133606683099926919126983331406960971993122890346200343466441776595317667702505276829949758110819242604117670748079170893192203893033957151258151500884405450197857549768471109932526158768544565731764569080620903840945898808221289512876961318045191521030328642689317378826124742492142313809001639386488010629949334025516523203928827074758742275397258760712159743333504735574024380184710025787353515625 550 10972555201785080640790835899122103255945394885220611658990705686887518794592395721822247120807314235447875965516766760870754589481085725439602089576863083808092435814326779828043157597858303699341876393829162027214709666687200671471095419470299134801883084391366316818979393634330953268256788420427296343267263639953418248756563740916624342299363904416244346451034422660029891771738724017993458430172275961280141725072445676272374683605832247690893711418503302808886617930193537632983572448495113459568753995328751316296808839570380798111662734701008413977645618624806667417083100547793183517210437314865403307386635069046128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 551 1639507736704890126518733093219161857092006999819846991571122995704288029963129729018318410600849094296632618834578191337596451996103913008906742266356847651656392867985014870081761475995815150192615770736886254771455669076878110094008314088301453582691055567591491906543117793466363992946975244541475992776293841190786704719436008351827735509232649344387534697603398034899209160154781639912286862808884395789773271379218846737078947039199519010766689319218363377527983998164854273245607577175559430546610753546867239177128654587574447005324542940873365786869990304866877543 552 6818326761160716150004167480990227988937144067007125718553728219408392071438686314697910184541048256443985523645859257393944340566524378263807991093185872619731207004906237336225527600076287080567551407370524479233493273150265984114044977032232144859755439336622620405081387796127483789896134546217465214295676329044650901631693049966851569319313332894806924209650439391528028811782894236121020423505743548330972362419279707344424212044545583796948963820368891414301276530101100077575301243010027176360612915128343376683262267865060609263870266909645042572794689866451963697504622500044081627110437509706954616891279952563207087407313824868372520288745944453232126579546794631781799673948566077014348382570525293648929366967582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 553 878163541349548190667431772183567878855692817733921087744691824688154671564245392314128183444418087309293046105559682749376548721075774507041971466097904616264743897917377386020527561316431386800358667017913515864109973544795934384752276134089648592744593460727174923280351749956342806269019842622581671257105116240081780386455805247670134956945998415974626963321201018010884086044797459344209818360090173000271622070471056943563399581639406334280916077360673670741691430280917909308957085555107779311 554 375907677046337395670735073896811371196283963172482806972153604631200483068209085256639902605792295753518935164070610446692507863744178010792836836116294360824218869913171402392982141730562912397149976386067785037983894174586370842971138000579113436343074500637581042510372196561755045468856954028743975144649748256971403420498206775700683600785325301743809195277049172485071803391460539267706689504929300165443217325172325801674420238019593811954989392352181892934225919536784825026736570785997547404334993902221189503512638572106823338485584229125353897602031611675595478360573832745853616763556573744007228600708507754715298798976747299080765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 555 32676526253721003839123007304464801931196497871399272526139168912360866420501465969357412479151088029725950605992169518759411164906685648095943249728188498025772738247841091661240259533217028830488397938946821985401476414894103401542883101634383085755692441607470152399835842461815110884653166518706800571176666520699938751152462207726634181238733689176444350703190958254428480896657856403166131447888060689328443214353698596275557647863941167537464532335303627588446340218022494556533171885020099597841345292990020855473824661340078384157462350383433266712406410444702235410504349843031380708910792712801141497082724411123094946943208331520577716356529727666387112026859165527956370488207177187374743345250720227834761999474721960723400115966796875 556 30224082254464449991428962786400941069820162364062558846578019647797378969574185191897722458633931624199615162873189584315535103480700907746287278517035631237521249685712332729223812825254137852163320284280145784532350894896509266260972165493273383792366089837398047286386172278378584483218030522006746145653633435946202935652806632935068065892906452169200106200442059023759701164843009363205593304216691918863646549357528660671159966311853825804458473415318497828323924061307243000063979382683313264208247986990394971690171933623674059995742208 557 6777143415846625727026624055231547987885269397620956210489841293267958930965009014656240796213891856051567436608706753247200000764450916525925825702976108450362994603496433431291193784375924156993988220962608562818710458592978227611357339820112748221516413897638077064061791434760856533540987664638836677185186451253832313664716197533505400039981346896666840434803806402813155499509955066807143982997457868728193712658053922810899688250721800195175765628245898084115658811409410444291977655786690322044053653252915479261548394007647272370245566911602997133551099622730977522742772844014165469809124652838036897219999373327178533309217368754451688050533995443947045876187409755096198813730241591740202926515135306573256457340903580188751220703125 558 20481412753323486820566887808240819939948369025398092418439876662516751031040846432644796334154712427286736739360565345732080055380081530842483410390932717626036809138796319701350981736119230885568407330156668971505497286921146947439482909564445540325495188893873062808244619678821141801875983285197440954548780486462615820116750130569725626417208469264540861946319904278504907534278838229825767103581408989523010977338197435944761857320317721583463791124536666446566265291502909712741244561409141682084618513256158251557119456385869454795565946422365442736206949346373946437424583218983675509830918463486381096870268997712698684797245363762983001274830121308127066652668729235393031811823249750832971776 559 16716995148566536686869321153544456912097835799535417767832162069366628179226689323993495889455101925970841787674704665058284496293343477888893306382127440400011439481948614560162133935447279794863586885383246656494702907660394560551985512985931980151279016597541200106478356907548988542401311366701596933611320679415407227430142031022147118106491836517922262467694470208990867972026044406704561220842062745556765889064086932478532810899588882925533099322656271798769475095772085001447002585904503864172969305845693056321301160025181861969956178200755475900613616806799321079403367059536313758143323673819987537444392935483128415086184759275056421756744384765625 560 98466352679281139874078197842544482439623336364122140395908917822855805608582509584922993109284128857250310874497481286940123459029827978445393298674098414998722038877842164780251272302831196854601732040083251089428889622197235739527489238274342404510710163571749558224602180042498053613780241691321820332870296483385571031891520855956852127249644539898031592344773023255940709344578350828913597322924982887548498019930009516212045064822419829014573782242168636787274462453115862928579799329324741845920650107806767104303050217698704145682112325816656138538202926993079594185301500828880073493272777746460590486496140970403294794040925506301345522296422722371925886107648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 561 683588186804788807236801482261660274718500977367372254881296518173180513525162446445667685557995694584087232176920512948385676881780877453780998088580252573468195052841917537859114122844976577850246949319190504530670526125108881949686231989198456638995304383564738779206146185927607284648384417741146906313193359035032419472804578122121502109018605322881300378664396516412882749310907151009092594722251477097152575907702918669085561779312205211325914810250751994397765679989684360988723839036632429695761623316223315085744937764120423573297601877117385778550066500997705391960821507385604273775153922291936560222089917100858660447346038839537230489001426036755029289007162141389481439089991631219674897213808592434346411 562 4637082046814428538902351041791930059398082257457508450618452947579641058641818701528484297923305464056931225167051588050528304340014631425462570774349830076925963563960621305506231650920497627227932292510800111122936385852516367528148081768680097700523255831138077060595152026656018445318464097165908185445304056891296965221585320720810638467052543967873192780114164000917441694888768311783249039480246993485434900648663528810401613966131129745408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 563 1369609071783260136919285532075853148279416548960251172591352098688614338486357499462316394908012726159576910019951063309399060798728234898500718590287125262856205746441279622116303384917159478041597980308556064237606783659915660276417610711454559031154293124366362749797367625185917798067759527360376185958462139276595203427718781077417813834083540202071786879672794443916202803779504363053804736044938012831661566676287342386815556162821251010592491239043321611551395294783602474151784773585850739924248376964532834139766547904625617337247508387249424175529136797372626817344991134014573687314632235766406702509027129280368063458561636536154664645223497717768973272992997457659352491842225225539775683741545329325754553 564 9401299293924937719170076011177340751892406415147430345005854971069133232370132360990322855207816592336795096216946641920335570484020497523902184905258765293556556260700509390051938672708443357957188128861566608513837959754452482405940351763942305683527682164956607884995028857515819220142741261900713592476832135039852159596942232169540639560367750757320675344353242136900220037994948238623542695064029565753713987390356547219210976889032001467261279664786413549578408991499429228777952180020750169839405012695807561914291621032242851632345612682006665850280302816229299198773066832129043010754183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 565 100729214999968033427491087901880922495674075247619103693049973583779000854056169461084420945662595117972942367972809281152779252347448020884275629324178673645668546431519416006118044117853060574429175808710963890069639392887570000251372807545088873320735374360080451239899205244483919039779218804767907745717739174842364334071110217669779243144945529231323200135802158941712501343490403532377807526932785510025650558300912896591448681308843144042142920797369149606307295335350348237149779411445795546092541211338036733409199556903648979753302704124356441393649394566725166662658394590808581845120432360396544946537729944057262590801520886485409533861457020975649356842041015625 566 3218224770390408905243839925106186061456153120548982702578120103677867843418188173182920743640989938929576027428274997997838262649071399276847639013875763915796997645636495119581238924626110485913670998738236169239422264228496763788117306678630321329062108703638951453168316466516746774358049339214206079404697152745351507832178517815207977161198630852459286583108803034842573763364881700757233219705453591740798912180616008844739444751324417419956464340563827442328181004774407414695097119907899634496930386193194409175821673132819346973164858431578137309272277334034677349658523665374756569174001022397301565430709455962020479746090991616 567 493947243510512662105775586074187171380136122203366576304503430095413941600666599165255911069472483704474107868079393126080731039997801081357326639940059542377078068825429020243060585445697173609455432380623162259892580384865925234162324381457943993600451614482722172845027706353544558423725553295890501176866647266867432469259739702006514585492508466162227662126283929351130069181081233745001425011605483888449008946327077822718870465246534123608894321535335064935401559635714421752468554963300777555757725885614256356109840293990070889597187503425574496683179249653250527772044559322601163382100388087119172743987867019899756924272075070931854945393169285916512540415047326680884014624421412227653814505012109555162658777834964216070870144813477830331598074221657864262215467950523790527837219329522888175147635594159232754219278804615777094260027635375109866799903102219104766845703125 568 6792734757552717780969293994307230426756384811656146603040358517402557996593146660862508335699344597124893305004443376086879186880202804807193685621231154449678291001259033059090686518420017236602045564888327324892500194842658470595059149064121973039236134821891906627279957729487358076098761562602625580498287741257160713655758991716893541531039153794178803250322034854482284796549023391834363287755524687214030362979647091145821528839287734272 569 30901843698918516679580207086967947625029385127154588641174608170095960262328595226290811656262027788621472164126869919310672379498240809817403041448338091368650308208113597745492155420967914936938833819443366533968172993565321055074984754315243769363447771485677258019785796108602725671063770248210035907761670525355224878118086206717439069628915906513898463253586985394573882008382899490180445962497746471354630257338975867382652530600977330910868734953491086860848097491416330539259580668562251048362488920182639625423086910001428411515686671651173846976362290615154058162775964230742674257497669354803176045472653391693998355833316892637516549773925961223665956174133762336747866332875705568152936938494495477993244683936009190163064750468479799497499250369837842649268494115917325477407475449081604147737978398164121745896410623009702145491672808930161409080028533935546875 570 4524306040629216815241998875725537504480173662039751172064710340723823773605461423238586621894377436440284326581323704618231443769188431346994373162714111415626197060257487238053308780659329589390450179219637858947409287260518344870905152597625608287101152206088191408672314270025145144434867223903568824582754713485700714711308263535779756153604434011778977952838862152384850897675774955674742807921193253871146570448559339026188972969551294290564739176607250639834367037037059482369781890384821649161202908575733716751865696899886223572090871679462017629118300235462226424627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 571 15100385602458683186685075648877162603608787818430061113645503486234349656113200863346938668472456835127050105769904841407365552050933430905108320190610088775209110082783509906277265631352585197076660670302797949711495743918430522600095615616686714283068941288803506417365124941536264260429052424599337994901238269758913053456808462951261531642887427610017377055533392582147066959415355594634799737305391208356352615797728760174025002517202821996189154620677474694796432090562951147063590536243212260395135962976465656762398317405869188077111741062927217773686622871350346599603962364374287518705862707070986541 572 8529820521153012867551833766112472707143242482380006562148566128248103465699530350455416508734439339529468585929686949507152328401945471356309817216611346881997915962602760697351060376853530556338469219034798274435107794219458585288834350087711380929704259138143081299445984853498276568093640868698221637572770332235361058973030211341001349639666166834670249594149859429796330554671138394183428515242380372130202631467160080614654317721908767493997729243332465850793834895138363631271095226523563915410112422850666562958353954149107511944711685900495501709766880710394020905455373581389622842659983442261846356822771299261566730932495583952537117495242546613546795475308164701993215564185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 573 101515554192784774369174690980108731631422147227073605756181786848729437605104307890153009998902871976043210783801408995810377027061867184269864006975802607455376051333454745548256428916425493879550382385206916314200839042999086749322252983467405404153252644334832698467327425655049987077306336408459078103793706098161566023764933541248603227311524134402820157226080902529924030058300105124260242336310637098543819476561545194387965803619843897400164125897735511461790806592851621977180954139091824024026963907894579218679076060739543381358298235717653306302889712530379913594034932115857377274402116253796774215922277028316547886857403381400649 574 460021176183431928892335816864941186707812830788947899979564231028834383579180579683115986795902689063109296871933401515315467468509049031879265286731482279361172914335609635030036476713528750973512492624357689970792546571831132631117350949421715609543999193392849129170589782046951840431349948334216430304183728358375330407239757805490044035565142689493674662547379707552294294918440636086620092032132176008216329424042544328130368662563491395183372871098557733680417826182743185312595359504203495351271384628373638927656956664456886512464292779315711917484218277140482998728146573940101184457509434088007962943273397229915182072015737566668003894886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 575 12731778761962071002223731539650912003919171836125949299824716918411269043858887688494002401558053563386885472128700694031600287552513980626700178704497911183389222854762891905794563469951360316519485302794294976346261161456742251949713560044644892515557002055798110577297097173440341377577731430733236182172333323091219382514777944146668466252532829632350239155481514466862227888348465501281016969163829881543995610594864241961044313030119629288707928633482355144275066757543351065204049180295780188758353874454873103662451278290408504240111619688135709822782589506543082955194074272712781382483554735072870771157041787406547888634542205731070563246021265513263642787933349609375 576 1063261626641882939268258084464940419313693089147277841033299402653641284696007868526957405161948631365761476327261938109057739307563915024871395966441329270713952780297057277362528232804809695254513360895900864986630583832663162854066645461663171438365380162757093550663377686794581088234898792108156281783885535238361282091231361146436392619194557184689828687555611368640944063105887621700233680943953139809841246848014834141380021094658980396542650208919316388958336914214679309748641494593928113616111779041615330641883645403171382265895788802250951759503082978972627103368711386409685888138173537584712405061135228366392792364089216615461419838814641420699239691016542303448360900708152112433405252179184667759172077556588643145889907550751616313564117106315079247588673847854482843526850674688 577 2310088170177501273195626499305668169939305932056867971666515455394941633945187518730716470825646483467214436628171280914055903063949282539441516701482483571196375365571035105107395314844348233391469699231161170155906775993683969112266050072647452546366806981869249601741946324372043741064436603910366178456900928254991889609308144952991842320753316489433446507302127128110147996105228112700344701880931315925160763258990970329739250958382052698615581393510494944051874126060268193361056143306081402466283479524289390383273712359368801116943359375 578 420563235976622198924892363079662006092545045528271509548221464026236934606655468446225062227094536779237144359274726605365166070900508399248044138500766999474825055446335895306982024648216092349590588766091131211732891010085622855111467536328849021655968636494960151574313090763420636852654935712656675684405880585850212385159747566024473614790772763874264726171777032147687592038441081901371016881035040626206425526399217285593266076529269614090039831471911634605782739918349032135385232437095215337701615228933347142339662084845648240349506248502368729550613884117323651013759626515531936645920787737639729464295722485704173450582539569774256656322881866996585419351988831683247665916008692864949682505224468372834811023185518097123753044480536354147947597451682272747313408405200873735357317765530579982569280692430799513000041043466387456 579 2083709927348490181036188534256446569431752167973762687707243356649985802468833543906604288171257845559614326653419711631091335331943033427032918241157521064475038706320163943287333241987369562028676354042409651382506708006968931991847196246796117869757959872011625929813400498943754584407702947014611718544679992811190611955614181593845297754671272754577854884943943790765778302839074799908505711780578970190049382883871006680015411100245486336690525864790543337951078861224107180366864009811803548747549794644561577524256811451978865148196650513057923793414618213179956551788734296593617818467017483669641471355493678174752858467400074005126953125 580 2504773195981811341186123911270283552112979826637390613137121064210276850508372610692824204508472300049331859044710329953375974502360379888059733090584609372128181445344831148860781612381015418505582423447079508571061360240939526845082561591889321106203644106926492125144640591014055301103916146050723282893544782887642247599427199598201380655533992985173356606752331467822186813640124366331817761947947888868621014793389098167143353809544480136789444239966281120087062648431395694065865253510019766614396791561396807192506564730597023385559915387397537168528757965959751335055479413065785410767045216061755111296718262081495715593449564203603552250547992639311923904896162010709252426956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 581 994020023781195243420681356850738685741871233678998178504796442097421008429536391347002535272155067616192512430684186030853520921269599457823164484730866067952273614606788772291971287527187471815400139034348554529978324403670976081310778032016363045517209758758949791008743136867371475331889426820979398273325781577520868053618822143783416486201249830162296222581152546980223342270081174761400931714874402977232187654468121421147730465522541429585538561890268983501875816237485188530241305787677672457810099996001719409210351640957137426997452126838088457542116059006984444559953067784040452197798316394466514873029 582 119582010852064356876687342093573394344017177309499464078158529191359595436775182545679129409887348854679858862454273122461634167562061127679102214046673050396167544965933410890765152222955889635530162119282791967454917226650558820797869777535489321068414516190663547845089346942412975058108024618433536295911198194426284231954637438301788086226731633802020665209385269271875844819482662697080333956573771865171815899602023251894711099716937142423221031309180989972100164106072788954160867070037797517757657329137445913354863223982305476268984073308215973246065588034893669232156499674575668504244191765932209903876587013309210168370514980195437713235077923089994024030291291978346889218808190161720341611342918872925716737832026832729172571743846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 583 2858603866353351602232608930021907293289608203678714428608005047314732832505020568567739499462448078075722530251768813880384154212881739875431551118328700537230243541862116610794744629659860180214123025903948281547545074664059252141549437930705187661252267659522323451287157922255195728305711882574003432464697944888525330755333103609904803084400854020526467076613050336863824673356755259675246221062542412082656352317557357860633520142778958506453043006231131864826654855530154765017691603774605479308204172428783466163892341383451900500597676097 584 212123925376008832355940882267394318018975909097119811214890933843989523675214658856476334935531153412727845834609356396269114972989201819189605715341089426371410137680130733067195918675301974837459160521550229584588119730054896914470384971733607866517536486802939083010406689397787180834874369500015786138985983547811890141714342788225758978280122212239793876380181613994243758413472165282823339323409944807142422274508296137846912058556048268422162643239525635284026427107332964411335049588945503141492306260112645782704826794488165065155704069259965907797511682986468073721406799055308737528388056326294284169526919990599013470070262175280222054216151584464502262241810382968507387084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 585 7925366589664246198127882406934756891365126352730985024253388470972475833098404616390840915670916188779414313009598371438787149675552841979308061992744465675921555333180921346399303183909738976412464190305177937254551844888936439348458779033332037589701055106173628270615261217970064794883167250541696538422660163764713026481392492682959953321789638648727163875982329105714315044703832692587480325958358654347924769623230965979809552413793809484170562516447218438034401087047407886024296135999955099971839423742367597344136803069224144614408101862495608842214544891582238964843583353099787607809782068066662550866048608807573803150291587522173677609709532604758602467623434475206767346177554646963276264923981564962942671760116636975526088373002432691858206083295374158765260388321617114615325050408500828780233860015869140625 586 695641293279981131974158183111155829578509351820061686759946617441389328966319308281907618286548672899095583246202734017321462882717081852465985843936902733905057668745839063745455262689792327910550200673641404639367817949205940076681974687793223322650382465967360839113270274963225420988843330169628358709724232924570429279938223877318937470290326125080304445929064150458477994263357848210305727243398363282577687196925657813938889964554517126966294294932951799992900007797114668708670043706992064455349100953436675208472744625396710913066663936 587 15877782212057721905464392398876117048571089314174362488862590554473867965968476142735234189415794548851591132206942812404669136039418150996088165152699663316607348056577477236642972590290159655816097200372489587605535607337220784633260420793740293737728734973801774043860608651701119572001430635044286239092496642081524049640195881245383933788022245347449983601370741245919122632222354233955122700810773140280654743238350092253065553811935038113338294188240673116471649959374841054936047207617657486974299459852456585805489090107967825558558210898583352868190914168459980451751479277370564251823693085171095281086588851092306561260140484216777982105459029484618770131382102515175332533127046340503219001741901633560571154686650054282026668515195999966282481129332370754932449992985628826891453257985631353221833705902099609375 588 182490537340179390792982256905306685400439247642549209259037557275814464471140463466175496277877568439230354769795361956495869780112124569020346045609600292758158028475614853745868581265757586519492288685630627282148751475924111176869760445178576468257815937228413508382202648261468975376638780146448176218159111023863802421409191102116459204971600755744772732614843179821765921169921435146330186604425802845362341442231635618039265242276451502563235320269917097688775556699772579704694587713346747457405895364435999550216222017977973502289789709176201791984928553907327211736188186977064034251460777158008903047666152213962676959644484229092821829765969219452015832368028097542618927553907543279867618317407792948963248178885659365747638307514575718950128956553035776 589 64165204675328488329970525237100182632695551185674365121369511425244250215175036737773100757142681339680850938094105506627088301385316734022397757859484110810550077021542217999339207939904067598323349282186958847629518644357579021267260298864123629403462091847838013131843628633743668508395312620455039371465645272884479020781783471339614410853079311353206327154810944909884058359856316748958674761075041612046176424062057097305989663884860594156829033099124072482551497720725907314740786830837581696779358069657591985287551012516727769615613897306668752867433723909056345354616080760237685720100961992274773790327643259521981288642593875548580939494058839045464992523193359375 590 13663720579962698215387967338444767253355331165799823760342194613545281339854488642534350611514628361436611346190678041155023593311599808925811067014642140095923488123708952970485114002060125729846932978729198338107179812756689587204128261731235356366125271006117786352115369742250947990976842191086174190113934386930704845289282714379700444864870121005153074171379767482804547304020564177063402110149018335213722482280745569042345313978408042915677996645688807267041006542412725334709551465156907538495797318094067351344935068051500089302086523637001531628592150586300340204373817750352249182162488450385155165843446453321669976286101889917600123926660388647930878771425443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 591 26348500921339716385792571908403326443344644052031246679679083655315762870057401778707946469771455938392673585185890999354363071664982173447188627729787935116576516435520366616490576814839847814837804334815529785431839560822246708168770245055880502266664308636488396678851963222602118365150103252275036809412499157578796414096282960978477002550447539928494282885832361396643525414904264620333453669058738186328359232613292369510753328062855448704332480278927919882740094433225923769564437170510228912122346557288148548015234762202287731966632255772834614043774082673730767677585339196786081938717422810212342815095504344890973002936317898319384035826286430708013959805006901917086289952106731487446790372281 592 9993070796194795400541099339483463163378064552430267456472235048687191661332704005016914693876713381256230891711082078142414375757250604236471294379991583396130855688777532367476808406093135116154293933560825646746074391613570325965310328255424275850489563165645834009870519019462264651855935877566245465020234711391508987049015485926167974375040808902607126436384534302936382305283665374373398557391297072407842373670882584528656709795663154184328183967561512789193913126139541826104748037965473670661112550214829871470113506921242641701989878265664744980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 593 46858107431606627949368335726113270083633450027545516825657931748347904513959619235461707460700270526682861713841842497221512915949925142356493430989716317443783380328040913217343551347373444041842929963970602045246759153535732510318929204762119264830625687823481038011170445027530873904207129239406389560757449820625790327420145436123783484429341636219462035775567053919588243924147862519324389614317312519894245519509191361293181878423394025665766881465957647995714639628270057223614697843612902984661582097394286948230641603689036786620213920843877938198318656575409662198057167008429403508926535853835748955831068335929465691370880652485596747474056833733344765424517040431847507981 594 28331843967506290237095622311831102391104461706818097880617621570711841404589173633317531939668476738587915820847215222265529774806514040310189297715059463407714759133154761235937125228725483028164970094459739657995067378637282920710366906283417985112754323194128645228655761332927607410564365898995668654526633229369021420965279615852687996713912229158614633902845422967941409395022935539573800435342166056922031562780913208446426074249898398812252860475733614268648953698504659470125751303244614446002609437429716849320455585542348745942542794023726576392700328416490791226040791301189959844150138661993050173868164943168242037130725155411964202257609012227612182710117534749096923516977247514398530031621592959056450670808581737929610158953678125182295736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 595 2442496539208269257454470308969643104315794115134029365631582894768145369213576543770895324159849020176497692957387415786413742671108571891190623195477023757702800134009416533330743516973333237489296176513476223418511696095721989799665376274603561752742648593085995270278147509926124635805223107841412643252172679876581403717920662356276545795343551698109998996278763263362926965270926135856634425931749591630467106695629842072832439795640920734502731770385937842385924289799215379028913558209309164396651935298198401377499362406866211716340870049063576163363113211159533811918703144762153475041462950001877997672602031249626334832766086035953468130100139311503322709202712533470280842351485262042842805385589599609375 596 133585163575170352301451418619640830545888815665000485945870644962433496339198444168473426716389206462529204313210471409910400106192402093764523049755801629024733566989222572207564898252318237192111899390749233510285843851410731941015088746152572063958551102737374897762053132798072786394926606538744184039530318581502143702802777570073590240798860829166033566183042573368073518685325985891701754606710379563120935424693151767773251896582282676277656799628560034499814265723246901226766363344962123869762444084690632288901459467777129508565926349198000985669080003745628899135442383560303013613672772090783592402419020667772485279806701618741722062444723024334130719154804529264945266688 597 9833899781977274336385667476399804912224833354746639722238017453156635466621395211216902370627270665376243777355517357639459385390181135251474439757165114112870782807210468103309547731008817361294741236887477310998266554766949837984390350827183392922251330820034187083142639435520729457272152844940498381534824240130271820592791499144340206018596396358826859367634900430879175470003651121103394264887535613537690765473922869519291794768914706631821872608105603565041599129973683308846375649998792668846148458262812660835414903450978586210546115952587701435793141870234912491903322489317563910105799744461427223530297390614427185305951140295582151261751484087845386564169160294374060480903568031531866954197791161189742251628681441616311281200468445559171955036768053185775084720545853898499976558224126360868319631750207598930302310691331513226032257080078125 598 268032688543815969661286489123333795473895223631659983674903990421344642568896587826463457196700826115049278942237021963968778775927524172729578152046967682657437250163872006716106436047917959384047121555067489486942411113355992444387384542450077171115805709586976869972836023442420245141028914041061815189195666802762946634955344272385471273212778482758904267136253636232724401363658689438308619019366016155567866469899465264442626239458986634111670755952958979813109012226267284700107049515335976099617544272078558201609351480450193303443110897554921509431604329383076859820061689751136620617676195375241053238523820639167455428608 599 78695147415358661315132740243510640876375146228325447543115474263467110791560558367947882627001211793664201053396907905884988744038463336488637181748488515785157524096122298495655528456173284647204514515829315235196386964920870276914573634184010969599933984324783047632685692409426978412279132383788326226110536887862158454644447190112705726668856664779545931209954786081976415733397510680951969289120668771500158755697993638297521522009134304397955881788599935228103676241550659250320842929831513811826417225796110766282068862966971181368870628109163744715656012113689256423386492832071444882358753080910219233151758827005691442408793992310460698075960443518009424316798994146628865300616844439449862819937961277326953840283594514108667095086957488092593848705291748046875 600 304684978379859571534010901856187368382963909157392644013021072456927178283819974508628096960634505797082499475807283314723801246163807123484099397287306356350286057556317520449851827955159654308765425607335182719891305510497302408364825762630350857141743068769028671081192700331033516118216804939161258407036595618110988383279407756768402067438398463511427962199032939963461131161930243276240947204748528555074504663465183725370411296297107776307409364965273346223524574683851809016474353610548515598123129690927132539306472727051800741455219089139514584510860886249066230585631768296068655841458829975691451252573651296970835806901624798609128418088352773334620953139527305718978488449353858913382066984062827030989745951573278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 601 24963782792836300997818521568637847099074233579622857730238897047933227052974108336711733844935047232623951752710183029658825068384613525615056315875237843433604541957915882131671621072828650455028364303773774575947107004411470613649225476504633170657154962846642916054988618467503168778801787517089631622873421446427887478491503328659634279607199262021361058183278889256987557916967810723403738257066959006909354452057707987412791479537381343928668834205908542241120738283434149053051719059159584285228387281365317221694225516790843 602 20803929735635981951499527103239557868857418210149233942801796739877927236330786290037029703463212454967233809750330140413511788617394407239571935601270849487271545361466238311681936107347890313757753012648986810536330192282389772506707168443233289331544578576712884120653428883606117355592645099663653944280951376682718405900107059111436379832042668837459536064927841163507447090336737284974452051342563133517428819477393052599806735031363219370449052454058629260347890949526107066478079435924484599724406562640633201767777071548866469289744340514502706828486508666578967288266332921602131883932206622145037842486742618984364839604599756557130935954854898622585515007637632941844959689767820368247488328150372014625291624268270600807711320958687640595926564389046212638326003054855207808589295817153145898824533679608320407979042097070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 603 273237898662030735300259418593974300250389171750147118478838685884234049496843846892563576761390130397147300112372783255179878990392979400214441367108880798546011854567355948626778194797710746968775307248701859629794074667187823775503223191829409818825608794312104725480652722088119803947276847840555675853213028125753022106655271741651148278715566207414915580269761789480945656753649697631030423478412131024636123382119497816605085415091114225766905031011973706904392174488303309719722628284078975824990229899838210619583513229296545454714950507652661364760838850836518648612000351416001 604 21013678596303927172974155812547526134667885188756770967636709132515899778216830815739146541384633693511747798497849329252098935689777431738957344280103902283589292020469410776592249949882907556221358902525002123854826012849275834072319893020156365217635019578051438341308254685261897392663164084069728463806134761976937687225476626182169971925936312270246801879431499437700251430587432192764926985738414096281285721946733824156944431905899251553670040337201456592089036900799950704053608936918880752531479986823281945589039461295774638561929269596830131166862594135572851702323907190042898215958575917964865125404510330208557479753729574927307678475549278119023625621775330052494746231767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 605 3386116144427243505626628237800918839459418405195117712809054912582173505953530412569260394433144035278150973487187556419738693275411612796919863470305581297707103115937646876322487064078463425917463028485162046547118097273590203747432264190886406316761460329733892138185315743831317066310565300932989738759999224256480817050667098553124013485283575206851126102300450066202182872526978935064979509007394431450646258811614378361107246545863365008439760386728003242050751401744218656182637240664681866960891004277782027421174256511526709991315040568014460817712180205458040066145618365595660258129381554548120978598285201866881026462082641051119157664973839703480512438847412722207224886797920960341191202211223731932676628275658003985881805419921875 606 86596503879126026384315033522958251541484690197007283131333295586986192968381459024853179850647136958207510708429750080063780431866793812631681868241134524668342203750903590030979413510975746803037592573624420832830282884659658826064602250700314533652357381213564063384200211025218305949185841138454478402225442040574506903067497425118513016926638121876935764446322504433848573150598301494394015558235544717934742432094253716205190500778071829188386024370380179678071202198975868517911229746135650824574342813320766983588817757760763606262005621091931985882391191900480410991954424095998990314209549579124662700963776862028823661145817089412436492605660023237751222827936503833863095753457299846830686117326308041924328398698241859823501676589881910672715599879477444572749245274281271942902656389419079507922713973737379392913408 607 4285766554937282108313349857307337192760470998229589823741205796652721959655381930176295652092061045825010391281673702634993425138076314552890912661389475599653055070475771503595877599061917514871076026921076151948027618001087798627363135573088740433267039733668374929998352096656929774554494961534203621112822698678913036278168797866461341631773727505702239003393646813254108032098273692090714587009046880705528395239591661806202774861359024076700822929453738965098724345349276681290691569537192926310658394541405113247032754556827068988377309232495369971209508985765523902955465018749237060546875 608 4380454448637753967420489064215846132755666846834765230275174614373580291955132752333431778405685243552886465444020298145178380312920518594788246204755834447062680905524850115925318739005718814222105192629499741271084378615219929870251670700871431483024483876631885669580997076378186859807065833609092908898354396788561141132927342227715629286303684367158766096933116455869156093267809215928063186984517548479177020494556448455043223135733368479186821201296146069240985713309038896344114805551000445112447506246297453917137474167488252539493596423638406995632371917661855448400855420358702047213346710176274135892738904919187584179509031833658367812731616973546711613799343884924655188412870622541616221089402798109757976093191308915053783081724060570729358789767420638055139758775754186792606874515266918295292789071231228891135600175797419806397431322616953851736913608704 609 351214881091899209461066152670042938487047571440102529292583241125331510043740948509003038458126065302862127653290514066187371947979806512052274007466195100953874850374746558374950731296348944137503834990934091526402665997618145462981558614045103523413914505173443008631427058445043286812632685425681369238619474927605706577265683780806028306817345099815093895334766885492392521626684856057433901614139617069454003087150177657319860788433405608529614058619925413567665959086476126441641319882174111206430567694744263867261864379066760527784694726495092218934041480176984277025659204712312134838849699630182587679389816768474974471237346087359914763131364487578475684952322847415891109876032260468524663998252807390171347727798470897861399511249405612087940915997066815824293080361417906942733679898083209991455078125 610 391116222228638829557460317443565339974185497319321720152381778028162201170302726857153517319737896292411423796103617908099821804642176396966440674171109468597835507034767849989494054728115754909432901362120357074667048260088616136404888419257236482941595910840097345309568531086146446148754925764256056780036793124535517087319225582258679602884518706606758963536536162620223346742927364988182725540668440396348489529423640555564994936837797344853509227778103936941497397846655979811638025895673791147550085081865310614690844869712215713152634076565579087988299703038512310678921003814354944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 611 58279191223897717906950982433919224644609411725479248698532405375080445582043970438339828393036567649683548425507663151260511610920761730888099491989089263235469939222708325844033232105233077407100813089881396051987764299200287073024639924724633414557559462869709339985436770830538098586924539821639388515544507000477113480080418996582668968494436648945145102310636335171992194451414290853202656207934150685305379072449179442310324648998612670909230734078036047280190286341405170043715974064768185194035484747616750072995570596570098918932885229316898721380370536820342342676516033296969398587653393165669979949152785523493855372396792166120412728145764039067324208393661074402731576488133065836582635933468354455943211050059433431781656951718096176662994805153592079813371 612 742619681299321478629501105597129590082242669373889405182760601590306830115184242086382006550917563429876409429467538632068233627089716876245818851194962902010360387820493717946019618942353645117002661954797691008640283418699856703572576474836724415621456763832860228083165250029906790809414499875578915961174141473279864928630400504758645109117885261208278459979141346487662340163196525335414380551880281925695390742612605035761060591229450060460955496219275844899596838018116832801946702061488027489867937389118428986424369323304465076357289531789086120986030294457950709517865378073858999999592434540407182045549782918761808981178976838202478628687491655998696940155521138971397429999992099323353262718976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 613 25874158193125728719317994275777226634036991742551846393673434694879671009868686177189855885139843835657834926170833459578318546652538229917196865613658916059355420939508740849301902129142311728284230413698147084237160711712046268858882048746808671188303092247438978160350510689108291181998346255119730081660689930669855929376052151639675339187708147397126137411655897840787813505629228726680182088244787193217357251307564808411332913748107742652149137392466318414323556988281385195278067463637887672163766042910086571294553926402840458749674552709023720516231823880142373068779222225133 614 139982324685559500078703699402847733471322578691639405098140007878569656863051999264798835470834858871404843424635772097067597902239157451738584361812548117103148912383387424845388806131395777397264767773155455159746676143858085588910023520353772878895813357068966487273220483300137370253993014397546874500849403319430307979316973234345995085778503135967238073149148185530231375796082218632674939905268329382429729764200990824030888399325568877496769189126341058211884204772738986749501349445186370205785126461974045627083020768704245057963196362163179155633624738444734792842698588036166273781923174725997673001222042980620763469334274776047490816550334802172442375825435423653830472760138510738253443316001538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 615 5091172286400194199884171161618401315952447628732240222665474784198418739064453603959656560115391833421849406312440490343486582205948270839717448859944379932130949347741912784665849513468337638795079960820878704849775453702240689948845847457156062124228522387399474947042697434232593285948842770337117296640867894163758949628557146281426533749030000436633984658932629822128803145477376400652475792001050997280422619601046664868917787380476015814732663396035545500497176701004617108463478144136062067559500069231808425644205270553103160503410486230957912386980275173101028171081713747163898899646631381331363300164027554697964843869655393973873476075259723897597203614345919715094739158590992496547189024895853201328287867328963254770615985303411980737555476734868423110835853077908833354156180802968421276948728437859552353739189811676624231040477752685546875 616 864578039422805125482623700418463940432712652462231089064303188214663255453021535478145344065187821333774877921460491778851758575348631958021100194008391095921249706827937056949220811451631076804453960901723820606265442159184372071703360163172791405466066973577087867645213896062892744279265301588072795621826299664578854571565377761432793450281405898503287609010006744622103195090639105769058765210981690835167130639654215126502446478969926937399563050342098768894532914732955572222644591640582273623214073673801662163027450021192172404116119793143576177181019522439368553650899797187198636032244749794978333078295030123642667117270166676458052857869319811133908432062892621840020558171614435599028103676232322848431574153462597186702278656 617 3189611929905033161189816073749045003383524438342080825552268808716688028120376008380853769246266470249822280568524439361894379550780634627917618950013464843433040058998210039189400355004751881179741376839117245767067529659401407443760909017965759447650258243786162518135597710653191092438403863382176981914739265340406691722922601117655268910314973569196796549638291291635479370945347133462274913049387932117086513921572364126040279332130946605728896499454641359757881517948054497162697536717480324095003393180733988274418293954649306944312013031336444060639496380984165543451272495756454754867162078949183720578070998450254286742352821592308867672303561709625834578852687610506233539808818022720515727996826171875 618 68681573053992351771300443749919768840033386603895088340996056982695845682773122568613861598321803714408404730149558428536507396217412850308148454497258391384247470939199414504643292374014556179522460880968484070216078830625740278963200630895382262604377862505102345007988919025416462354537866637745104466587848548412367478068560582513250748580540258683894372860212001331543715726110771182870980774148410180585179099098615987863522303478439693369056307533291712350168989842849465427449596442845403692836032960059257648379443779860235434253683267829459009529642369703651404070762381829597118640139801577197730960390021936277304074674936104897738358639145570816103626186367395784381423378315624531467613216076113852962881654008102144919126415948029958078601635914206073815451314502411772782588430304674099811077787015242737415594106705071487592553342385097643022372707951177303387196781120430396145664 619 15359636496533324799714939792384658465624981339887784234187002120614418561107848109360130684608167540591849648778047452691298472720942437447157285740400038666795080537739152753990376387507595063324148194467941741137640427024023738444084637367054747825313221975290413304941247335317758983312856438362812301106339884975997522389329167024849465859912139742016825852871831981041464575520609361223117853240717100217108843782531869327490402856229012643939305168450359446180344105879718198903906647469135242459577691217806628943241820106635486808954738080501556396484375