1 1 2 1 3 4 4 9 5 64 6 225 7 256 8 245 9 16384 10 99225 11 65536 12 480249 13 1048576 14 1002001 15 4194304 16 41409225 17 1073741824 18 2393453205 19 4294967296 20 4102737925 21 68719476736 22 940839860961 23 274877906944 24 4113258565689 25 17592186044416 26 16802526820625 27 70368744177664 28 246430431820125 29 1125899906842624 30 21147754404155625 31 4503599627370496 32 10036045423404225 33 4611686018427387904 34 98363281194784809225 35 18446744073709551616 36 416937783611112080625 37 295147905179352825856 38 93956843747096697675 39 1180591620717411303424 40 29690102355817329050625 41 75557863725914323419136 42 1996362482405157205364025 43 302231454903657293676544 44 96209613208411803704175 45 4835703278458516698824704 46 10775415516205943749258125 47 19342813113834066795298816 48 116989643621507027087881125 49 4951760157141521099596496896 50 17339020637977677286296455625 51 19807040628566084398385987584 52 649422614583071116151861967561 53 316912650057057350374175801344 54 10794249256590809261956096253721 55 1267650600228229401496703205376 56 1210566270017691692337418572925 57 81129638414606681695789005144064 58 593982869459741924126359587375645 59 324518553658426726783156020576256 60 103301110552131897695013825260775 61 5192296858534827628530496329220096 62 4958442108549967714629206158444001 63 20769187434139310514121985316880384 64 839627810491391983594064608696601289 65 85070591730234615865843651857942052864 66 3547427499326131130684922971743140446025 67 340282366920938463463374607431768211456 68 324954638189470516184973354150698040245 69 5444517870735015415413993718908291383296 70 240899330307623220553804900553689625025225 71 21778071482940061661655974875633165533184 72 76255794290783588999166750624247999984437 73 1393796574908163946345982392040522594123776 74 1331008480998391205617353233307137489272321 75 5575186299632655785383929568162090376495104 76 267976050091440157814669820986325617589980625 77 89202980794122492566142873090593446023921664 78 880238227696481271846635661289708912294180125 79 356811923176489970264571492362373784095686656 80 340737026227391339957255849683616372150148125 81 91343852333181432387730302044767688728495783936 82 4739420333645178912694257935121318877475498318025 83 365375409332725729550921208179070754913983135744 84 19422883211470337614247913691285404965454317616225 85 5846006549323611672814739330865132078623730171904 86 35356596422996520348435670551659624811138182105625 87 23384026197294446691258957323460528314494920687616 88 7443488232808300896718801865563177939456212943575 89 1496577676626844588240573268701473812127674924007424 90 85272539678620218971150290710719323803518313860000625 91 5986310706507378352962293074805895248510699696029696 92 1905530327406473813128504506174098955452837231531175 93 95780971304118053647396689196894323976171195136475136 94 335373125733143816055149971280291346761394509778594825 95 383123885216472214589586756787577295904684780545900544 96 23293174203534445440589128267849117191881825560335405625 97 392318858461667547739736838950479151006397215279002157056 98 124880613151598630854987525853101050517616009514071698875 99 1569275433846670190958947355801916604025588861116008628224 100 99404916056755329153226940638407939293633956394521557905625 101 25108406941546723055343157692830665664409421777856138051584 102 55946457859032337251976166700822035240516413196166312396981 103 100433627766186892221372630771322662657637687111424552206336 104 735295961867988718496315067851749676796638908127033356331649 105 6427752177035961102167848369364650410088811975131171341205504 106 431714448617462607057969601228342376805600566029022986875786225 107 25711008708143844408671393477458601640355247900524685364822016 108 351918741347193263667261941222021493203796431503473419490272445 109 411376139330301510538742295639337626245683966408394965837152256 110 130946457145461136028923687407496268759804367109907476212611475 111 1645504557321206042154969182557350504982735865633579863348609024 112 116804196485666326573788018779490834544896318667205366332896968721 113 421249166674228746791672110734681729275580381602196445017243910144 114 30438220100519863755524473710108540128648593735949904544995130481601 115 1684996666696914987166688442938726917102321526408785780068975640576 116 41299421445508894856551879020845946773507505094689390336263527302675 117 26959946667150639794667015087019630673637144422540572481103610249216 118 403339676695056785986686329547938286836535722169704921031946320033045 119 107839786668602559178668060348078522694548577690162289924414440996864 120 8204098192586468179197737880965748462930454412015500411854915021528225 121 6901746346790563787434755862277025452451108972170386555162524223799296 122 6590738087114319923820800017295995788519329659605977587378206355566241 123 27606985387162255149739023449108101809804435888681546220650096895197184 124 166965319457469171569393578243965864078002687698395502211461674905883333 125 441711766194596082395824375185729628956870974218904739530401550323154944 126 35291186799998361576517243060151473611700620123555240777006402409217015625 127 1766847064778384329583297500742918515827483896875618958121606201292619776 128 562409212472320853148811735377788762797088516367359268144132976112184375 129 28948022309329048855892746252171976963317496166410141009864396001978282409984 130 64501572559776548267529483852636611200949168924909527654123291841841333703125 131 115792089237316195423570985008687907853269984665640564039457584007913129639936 132 9693662723748647990131531000856469760549368391255332296018736808998827863700625 133 1852673427797059126777135760139006525652319754650249024631321344126610074238976 134 589728403959203317813603009578763782167462082427666425866686735982158204726875 135 7410693711188236507108543040556026102609279018600996098525285376506440296955904 136 639265458519888680046742763385159940144917142514860080919856907728754842073140625 137 474284397516047136454946754595585670566993857190463750305618264096412179005177856 138 150970410707263801645766781075508863373135575311247673592762432225995591454806875 139 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 140 18720327404388365555541821132791298654318582088540443952217900349729905626433265625 141 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 142 2734375071134535396316361235485072879117199652669757629327670768715773292924145130625 143 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 144 270538829547128736164781817895376233447039716749211943827064604629689463796893975625 145 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 146 9893989840921626099548005878887688160756200917684418390289990488562558229583705796875 147 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 148 2334981231131182088574729291789576264159962356104357129884441122161694927674033435253125 149 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 150 14563948506024434890275766985171765646068248656479415811812237274010167188091031155828125 151 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 152 2532860238220004881045140253392427470743250627950441117140711807613451081319326332522175 153 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 154 49765630944313309032955300615163408317940477691846643938164868641108733345897632592126075225 155 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 156 201656144954819910527365676721082962529687970407592447396594867448581096076098941309804175625 157 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 158 10374591313132245858695796553015401194690791944682897082910505594147700316583206128685937875 159 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 160 41498360041468284551402599699372208278322309900984148792173735800407319423538603176728669375 161 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 162 807391995323606846659654741156633450446078206557524302467240928029817041040086066845013751998425 163 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 164 509931727099946270289556771948838774106279225434778870233036907953463617201029147870007364068725 165 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 166 900199374457030372243317644067506117269325555299430200409454402304938798711769198115968829897705625 167 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 168 728862254441344753998951539422229005792545228966346606451423249408693225642982469625671496502166125 169 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 170 2088679675024506603953610550984115208239608721580862623849567498079755103805633045871089801095495625 171 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 172 19494341666959255785612458023331391700775897309329280277354220642278266918757145105734817221222153225 173 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 174 15461796341682398460774563306021620274966776472674356647715407793690949853954920063605911241797692466025 175 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 176 534701840462642213415744383858713082852410280660828833237106781351492580823229058415208042453930203125 177 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 178 3239579922814763297156887816237067428436247796512898285006251648423845610842116282673613509353031375278125 179 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 180 65521638875715080674285975583923669659465860149015133158619687581838427734498325850994350746863071768265625 181 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 182 8760552642413230315152669507621358398995045584499070614874154004157162456932556486907156105776884375880625 183 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 184 4286830073717543421437251255407382229476796868867771340949642042853704242959297245138761484119045016849150625 185 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 186 747567037807096355319704697447340793562809210466778461848891000752414043255503942315379736949512204289546875 187 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 188 8970803762213737318666975208813391918553647107579179010769453624114179986367198187188934398829700203804585125 189 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 190 18132983317679770866913932856157943227855071770588266944527821011033421417667648621807148351097539666144385765625 191 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 192 73297436499975149140818524601163205196164085680092029518373344964377866674563267520459454736442032638295106605625 193 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 194 33706866817130547288226533615663311485826123796268493920122083044174211799516137677402397894786781157331536122875625 195 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 196 72117012475492810673843725760819595588934532119922635598043049331944506405565448704613452823913313170542502795515625 197 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 198 3963299902685864916326565564504623960731888743833012794978400327021939519749356224840886242476907963698869458296528125 199 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 200 26689562195398928094318321756274464080016244285367333213267290982280010019656881246798615122322217506791641910349421875 201 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 202 398136000833099850069620129455474937832641089983923309224324365406188806696919751108397852144100889658543676856625351325 203 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 204 51372384110895750303361087567774385290763512562823234183989616102652953029187955582843222759892571187727667238530298575 205 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 206 821958097718339960903106824859180538395437467424775883081596533620883295754684376663268647047771743036181922159443606875 207 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 208 272890072947002059246432259460433821315283384242288908768425460952188233531052983724570603898026925299912802791077568755125 209 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 210 352666014094615294377023891286722181919316375949332006624662501770785036357098384084999069493186808403121039607013588189130625 211 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 212 158236771111175283657943871645010413315493921629027062402989158390900686355801231119659799172649734410837508736143632751507025 213 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 214 377074839169684112533456860640927562900254997540026257214520867605477470854729905000966500288741178555857241096539251870323725 215 676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 216 92868141399051230169744226253012444082358417585688753439096414831763032710791622096152525550412325941428470534626530000877680625 217 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 218 41370492505935607373947172508661870104481108043067950529242808552224487463397821227810664354981940459353154997445992821638797625 219 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 220 24215527119450447055211905512982925094836097240448563792886716559306422293463792699816425772556761444642733498082110339971354605625 221 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 222 390978697534241085825985017242842659357649529031652331969712437511763626854566974959250926002461086187701073315645735905633365386225 223 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 224 10590844599186675315097652843739434668041823845911050983790881288520060092661550230303905918893528403259882415472109221965249283725 225 11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 226 3615008130107244229883523354311598856526222114018181657636435649552824937167186573191599182517478005196601680854701745551229512796875 227 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 228 101220223287492642340129402086627339340531219709118285353341204426826014687574918312289320094279232736168527495985624724754901365415625 229 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 230 694081502025280996872475972221947788164466593099096715819944189137264753871020261496166090881993495946730504865456519557363383530265625 231 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624 232 428479629756095723927347079328658560030952558546481487900855229271281545050333562387571158613215153526931072206368293159574406715270405625 233 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 234 27659608347001998521155464434808019697408303746646769912781842499296794053790200675932045933356524934391867989312162030130957153585392450625 235 744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744 236 710739373220855356144345068271503916990104367777078843086795363622968207594532330495659138035706799546519014388215442923385929753795203125 237 11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 238 72021587097356268272170752633605403638109693084588410472424323796106230354762815007674535656643902213448583320999169141390350971209708405625 239 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 240 7262808199611763646590398914596734448860362578004333370869553349970665885344267276416526289180065564462955525525728304013414020596126251390625 241 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 242 1874805169074003752700519819371968593441149861746976384504331236087316645718579500806881170674966169109212977235821447224013776578860483586750625 243 48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 244 7561325758394293258193633960391733725435862180609057340932740602398740565059517856918620739511377455073418283778295241932298988675987480043305625 245 780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544 246 121974893482294397426249093918977107462856121309072471617707002058313464772291738608315025500986410035146985349043851625097083255919416417522015625 247 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 248 10930539987898589012386852286488604445034024581113832038431983443975361773624968501633641631288959231842131637047049219373459290634451386544753125 249 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 250 31734337607218021624417143899746200196508798243926890228581647500464347804051483083392750952309681852242435133491086825459753617625596169377997640625 251 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 252 127954880229909925143033886900986262949136051082600832722615831947312280064195039087156908975773585047880041974084605509810556010497931793086926678849 253 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 254 4070135228810413047508951805807249628959370771281274404118067283337140816987004440692400913107297236685771139903871132478614528709909151020855958027 255 51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 256 16280540421408210146937222111078320280920392907537721268649097840586855304409330111628596237481175855702364954658054117910756976959668515352006910775 257 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024 258 109897030940804987117894782804533343971167027383525804901861035706492547253295234512290221025296085614333778395379443239543311449777574697743536794767309045 259 13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 260 4267845738240439028042781215621711335415994599263382672102170369089337789616991453728302462438332326056765678416697223522956494830090066042360837846228775 261 214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536 262 35713332127454990652830270598646453088675519631252649096391749316664935052074087534031227022653796279985659917283069486748449410760325073804590037284026330921 263 858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 264 8467405471105599387344138683258470861394327827372306170791915007299029237350464838678007732752240665017903491221725846666358731641447348227991952645358035777 265 54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216 266 1031384586934255911498430401340786039802477647027113908207903064339226974725019761864582448888168932957351151454726748178396664911932545709446229248734267632025 267 219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 268 7481908331297478965156927400425684481014296577649876314320750907152607453338768774176923102369812601666227102996259102922804891222350989425365030609046920085645 269 3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 270 12306690021436001732073422643609616130374828143519139756151405394421507174704757826801486004577675353111912098051752468542084386180744312532877168677657498018225 271 14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 272 4475159894742139135277519585708352681042122833389796360588232606538767302766686508509425990288900885926805546916654050586995657500953864475883316038564028150863 273 3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776 274 626665574895548892643295341388820050561266042729382408983897061063914148966051279184898139201457201768479991692526509296732256925029427948370406435791381247585564049 275 14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 276 87068706655831764053619615235925556491161589784713870963689604176656863602230434976893156134400269122675320037529450185771065880744937982100918401227855923190768125 277 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 278 73321014396954287859895889941239019244688844252626163990082804743212183878672862773896397090495239752379556987470766916563752904112684346512871916236293971394694875 279 921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656 280 12611214184361742266576011604544965047394952883610553854472334845819776333210077288189783704802220686333970163915907131704015538469559552700267134093317730250347833125 281 58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984 282 10567610678977990126077069289782999841955581526821263883868465643175575238861887237376159709790649729777155947321250007627959201738966199126494131654573058675812488382025 283 235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 284 75080713638447550509959869898686485678178510364320990599103603379817909977524089048907956041925944928596990068421356796121723594724773240449261155913230608920887604175 285 3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 286 685937384906844990781042466819936353134714951192600354219542121528680305773285354772785187389323859385030693092713054586143151839421081840956860067366112392549630476700625 287 15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 288 110518805726229967324844612351687295166224922127797542328151919425293888417506462687230755733916019313776895025387415703860384906570052501653431672725080564647504548360025 289 15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 290 4920489335092674204641008799881273896873212499752541916026768407812517779973217589980703186449817612905371142996323134289709379614510626554188930860824033476153130868236875 291 61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 292 216501526328409583346991092472851298916015322238489270323133149699415953779106697264095556917315241115667875931242213155804279277234164860906129704167572070735016603105721925 293 989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 294 184852935877216104147130686766409456091944636543283817696086481841413678259912579326617187406101256357771718612033078651204729461170504487639014343323952039618711454134213819025 295 3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176 296 1259645194266343045743540305583864631543077048345485100563391411553782883641254964963669469207029019175134053564365937143684928340580905182844337453535405419752358017150524375 297 253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 298 564321036206372651138205135288197010550560052114352039567201049077066574317181905124804445010837865738665966922509006790347755526151608555636557830974885960662768248750783202125 299 1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 300 193159025333106766257131100873452032787694366633097196909802440611945428084099016148161100221394660734503421884209466054025934588642214148056818704787792949884376030699443510180625 301 16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 302 345686930453428269227897972745395113532797971581733118760000215740896152688344789373620619084613879648528286935926159683176369376110088770925349757481063289925419313726425312906169 303 64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 304 12527281372834049547208313881761230639226079591093637257231338023007912545040928946468339930610668000958975547463006146624036387196246667239549533922249482753513679047637578789238289 305 16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 306 248316716323862659094194203888949175413169838900806649446824039972365451630605671264695785647785508371874856233272138672427228834206444964832536840638665700648968675347642396520113325 307 66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016 308 21133337192491145462473659376390528751238125973041960218085695360975479784512620630126768025760071636753623925943684044152896552895304461064868938325339871508390069754765249206501015 309 1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 310 209304567990030686766740629889364750641530614978865227391393113752437066615382941674288644255114252145143658481179418312557610085461778989182808555683705921229202940446393247948025451025 311 4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 312 9467734742865581524285760602148627037285357065496298873375315205485608633378832209743535858480237384620626824566242803544474788703690549690865286073394390397273316700962527954158692209 313 271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536 314 18091488263668208616128621424159324338638398865902917923512569960024883564784282782230207613901179814533626748730613953236890182145859191798625888189320486066603504533205613237244485999363 315 1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144 316 218482849969063004576497520485075535417428105903186786193419784285383066864666370935955902935941973357592492288871171590319740556220075253302607053704246650569037210918170348508935549915225 317 17404329748619824289860426352311291980336107281679382059399385520550823849520406290076876874227033232798165548605325345270876711736203910820971150664223534348495463082734165001231667298304 318 703577090547706209482059264093086219470018680791710846267923752701613812086635441403085170008968849887233198449491272614633565414324599972091834008001475458068642214002756614366749702785805 319 69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 320 1573353469474773140634904402809675838673060818094512950592456104467318960039118291572049057159366039787779524970853855827998326589733300321278542965693123603771895018637943203604261797511225 321 285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736 322 58363169345334035706298026445168250913375909512619615219119017005750124666100683637475182483552964998078132411707830777014199205247775239425750444462074653732253540461570030031331226355847488681 323 1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944 324 234904945589651425917301292426910938989298069655572386721016470243929815836179862783617465118112622402086859163653650597396488904143171287915169866914231185109844513051778081985214903533012331569 325 18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 326 1260571807036881159503884012223363711362323253943496080242207217879138688091068333410536745064301465285801173558955283460346702255759918065642423268445646950527222816191335665787142416586619291875 327 72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416 328 3043961370499002570768733792232272007804475815143756084855710992523582086918360024613390423718936159769929625220795577668668279397180600222238217720011093743225384662859497867596522672208753380125 329 4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624 330 980016129399710104885718365273686360490078128218248966034702598280026914545301033385419371962407402943655421069375770738948016746669319894869978953693399160798509403011823047848052381209243529500625 331 18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496 332 5948504496668959652822434675439454262446400093390760752609215776033087146495683643994583532379786759624758850691579379032606811999431438033251742110289928239268898429149764195930536237885002795575 333 299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 334 2189049624999050905653847331000175901505557105785001325504944146785717257345216960402044701510790422282718643018337358607202318951044812376361687856530121093715636251967515318647142808381759725519525 335 1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744 336 4187747052748357892278515993392628197525067606833019798562673425692711831835362686653275092409314207011322339126157849425976824451116879620073794986608911764685930625997192495789862768885697675443125 337 306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464 338 97460293766854031092832470829159489032159867592057017739752480911168996361173523482294696353942513532342994442480342215130543312476433919529358562838281473124785768946321943152148801252286445813207075 339 1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856 340 2728888190292987182930618479675276467899514692876227499895255490305215877539422831354786098912803967205663534918711262673051236838658359793744968860268417350802105283547270399931476872392119013681770625 341 19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 342 4260184252260139478751620623004390287541989812626579814780077474853084889030820449345092123137015437610000119844514663042747664286656771669497092904078140938817453513382357714784762634362202786145772608225 343 78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784 344 24949834256179305847731668200914655233448337029998430880065329440322477163731340072440246394625695761145078397059745754503853856557358348663927271819432874595332488793049350050041525568751558813889711575 345 5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176 346 1103381456651582839668762499638034893728359314441293641313329367099957281834405262686831598016042294151212147602106487723789706882163380047571849217927309116502645641856778873568498811803022983090618791880625 347 20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 348 887814880643926881230084692565178546018497221374330756503035021304679450355166582744887606572312049159365855729373116912250959377021687514772152711292788689291102670255156452855153018346020210304108510886125 349 321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264 350 102194517428036823324324696945593446428857354551398342188278111880883059196082398580564817383565881444038565364307290441556260470510236261290512570368983941107897563058628676372140723831511758616390363386875 351 1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 352 7766783234342586832516896869178110691445053989385718417650919458686230530114124005453407241446810732876875639247362577203248379051653436930126380574286512237727900521834653704444922151059671299402306455668037 353 1315033975387093376810247470720032166387584950705793464874570225767183038574270205528416634069397112806745742214044554428254858062545950965781953692662970212488805917782111149547915939471080679317823312933945344 354 418588733746165615353953102656345192941426807542573141001874368997334827693532940877355302338240834029048594008510647073078241888250398909719410053050450817994182500574373051631448914162876541492363428173641643 355 5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376 356 132274038379225810747629038810055267852268301603167869056345312537877965440875811314212150963658088826884463756921155366348440393581016032275221668665269049573401331006287934250198850305592606467183746802420597025 357 84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016 358 294686461997893725900519865024277440673834276828293388927698296910374718338336518282783292423266949328616981523705435352124695633794416421153122737120369176175742837673532903557791536525841237828799611773951082385 359 336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064 360 77047114137161299076371478639012626136715093257825074647963374216375589551530996936182409356830292446159499944576767700293901200606684619092765979413335085879213642615497912653258715902567067108388595228847673736025 361 21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096 362 6858157513425881636481606111513935044832298665336831482811491823337112651978260028837476064949869741561021253881931556422998479151862948445119515873930803904762393401495349264815893390118978025464754277491697958747 363 86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384 364 19943521839703386437822559090898984405389721886636303811152246206407303863094910990810327289903247643859170768377077530714947914023949276920721631550923579747332428651626818768358868922701713804868207448507401039034049 365 1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144 366 18873649083973118181087183523480520237027679935977621168520127583686348317983900187890819190616081940609176396833546346558734280783371164449896924663629668993076729914069648667144564184681700999833544807229863567381825 367 5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 368 1755688269049308722135857311542815558829464771323922461640291954532546057512066407059280152764269263700886619288856952554754567445756283018144726862788877179455400361200303052442789377403448005627266192643486046630015 369 1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456 370 332148126172943005316321821430588397617669911635640653364956120460326867195882511205907379937984339135842478038199788024298361897195636333165782709749875774365581616081899680498850744132748014484399680834686828246624314225 371 5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824 372 1335783790637547061935539863360923816990320067419757930454519368189330908041153096417598179168563986062717151779572155542803530457031543624054682189998032182891249648477100187685677582853924600778590400869748129340938414441 373 90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184 374 2387511247383914456135323616725658325741527481148026118706168024265019975396739368089875734761155930896568320164695911261606510565850151371014039881453684042772789048740001695925291766869434819461781116411752000707537424529 375 361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 376 86410647215255418614952356441946047027842395216562399739411876396534527906474256133682661122911377935913788790312655857773191682201495548312495187879688262936724274065931672235564282434274026806065850480672127481354258140625 377 23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104 378 1111947385971664770694845040175405135176116956970103876194012727964061196633705708467558437549866114500089713624114754586640648311418412022282175514545243379170093648593644422197240008881931476316825103030099484544807546878125 379 92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416 380 677477871298675421924707036841223900302396671070080543744254429138473482391149767898132078864144589223499743189353293850487954051731101734115463754386025808718627535867788824877793438355205363408270470830529703092488252140625 381 1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 382 471288949669350356542211512330608334287569436084232416833271590450235921457956211355439023405922395506437371840507189527388607100185543889843757078403036047362300705006180602021734779111124823648357350731092419645456472166875 383 5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624 384 111224191128216618948063616757549017799697577677836210506942406987359496627612906652306321967495409115810786689229119082128971110819091202296059156235927731559771402506689869942339323207113619107196831974754031637794835398108125 385 97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616 386 30886392057895778709684030079339982868379053879069684382632943880114958645217322402506897169219785446099394745805277458903497284582083486811404206604685840054159462426171404761297333963232081063285092297586527224911055368136546875 387 388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464 388 3829912582011590659283185742687866507491955653294845831021792423740022672361364316371138851220202393442679539368850355608452617994616340410378048906796334129199770168508319049944583592978715754086787603417637429703540679699182430625 389 6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424 390 1976729057730948853061202530970847729095685369292549652348701218089077206158669299494874632860776125698006724288757632093390285676700097888001207494590531737511848929188900157718684981621576665610790214299095523282782262226330921875 391 24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 392 7906916164531732728104633707003572790045956959500238945748445563851998606964236004449017240739027721257524382827922537856546236254005062919145057915342906228634809639610046924646980656103593749345668681305841091619032389945750904375 393 1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 394 398255550081958068929751979765254035503706650995767777201865475527675323456566472906225541260753160534591482384362440525899487984432132567626674070855477583663192449014588697890437145573764228915983186018534602725807326949052308771155625 395 6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176 396 2024170504897661229243733187349727546335171130708067456882698166582742704556318098799916700386401171767038542222362036431637845313587005160315649471393350474051664604936289055566126669307667526799333746321431800973026483887259148609375 397 101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816 398 32386727818580269571489182562513199872509342136331401533940987114203997985526010467921839876932008491534448927684736089201990202150473058952775535707964101817111944823374874874293899114943800169790286860391458562907541240407215343596875 399 406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264 400 6088704781785678331593329098555232304974727351017050798191261623231247269778559486822795235483840847259229585661663992084204058315792949167030764757713569939324022994995302029829398412745880607605679668630825681415334967842738561984015625