0 1 1 1 2 5 3 30 4 231 5 1958 6 17977 7 173525 8 1741630 9 18004327 10 190569292 11 2056148051 12 22540654445 13 250438925115 14 2814570987591 15 31946390696157 16 365749566870782 17 4219388528587095 18 49005643635237875 19 572612058898037559 20 6727090051741041926 21 79418069346443402240 22 941761789114997698055 23 11213020592521695111580 24 134003339931725153597473 25 1606903190858354689128371 26 19329905542049511423199336 27 233202632378520643600875145 28 2821042929432312216467202070 29 34211871031752548278772284453 30 415873681190459054784114365430 31 5066374501379277964399166419563 32 61847822068260244309086870983975 33 756464107397538946738052845597325 34 9269139270613202791504126859283685 35 113771193283469872120310539095739833 36 1398703012615213588677365804960180341 37 17221891897369251284144496300865473815 38 212355372000105810413242676805207816705 39 2622045976570688763353306228619701197220 40 32417690376154241824102577250721959572183 41 401292292786621190557291178310378056588836 42 4973370432407778155253526316242844344573385 43 61706100832922923109471297093651456522575000 44 766426331230110600455862693324715237997598939 45 9529211130228034799395854632912272457677896880 46 118595516394371070307305070689995677519803374830 47 1477359525104141972742451850876428128946776467300 48 18420172251507067091174412069974707159021665744880 49 229866006383458830949778967121025947053151071434926 50 2870875510641352469269629800993561138276373608937244 51 35883796037288989861800814482227706173888076314442182 52 448862670930706194540453266218586610340904416359372045 53 5618846015333357908287184419311284532687295649622789505 54 70386187816073982650389790752140207771160149212479111657 55 882314104537092466142172388722206876211986466895489365663 56 11067355462281662460698135599054175233009728521242049432190 57 138911855069627018147725960696414954640013166252244229252875 58 1744616824305614688512624608539538611740302523971828992841070 59 21923861965372552749035998341026551910191269986365174333695732 60 275665068861284810290044101570761861748430175616309003852396779 61 3468054663376108780002439267874501801503511959605654813811882575 62 43653783239914802512520347427605489435629306581602511393338374765 63 549771481746332634547557668806399470277510086137845930933688756300 64 6927233917602120527467409170319882882996950147283323368445315320451 65 87326912824419289574023226918251640191454732407234407619824224215907 66 1101388560762409798172277188116955516401323392521269779516011985051708 67 13897321186724339139027227950359995322369163498263508823915003810043825 68 175434037039962674267511991973323871456961313394073684375748810593871000 69 2215558668711850964937364056574356066690701861853956555635852735296054771 70 27992000249818987975876632570541354100311092214008840815304047895504442376 71 353802393380339660008024012657608010149868906881652919737066029501972568392 72 4473617431609995932722703327935281924982239578265857811693596631289175294085 73 56587883446021858224504155948851788712992619099512737383050649421583014518820 74 716061087407419089757728339004080089632993146359964202521682130949479234421409 75 9064302184360134133665528980078493725907967073050330448040964508566639057460925 76 114781578036127168769601225459764088350493435613392429067859216489025624991482168 77 1453983636359862198726199797422740301724322511826260227056341214430478007615964825 78 18424364252461584613202079684875336255656980720055775265347297863272972472609900730 79 233543329403746417455528946066091570480270683920312614146031768106344590065106152171 80 2961289220573735487865399779740561874081799956999864821635708504984607831165182799000 81 37560309092871894517794668078727801667246369744545646936224413217138060330481863103169 82 476550752125419157455018310393239271275386215858338364481836011225473792660368907181250 83 6048081679439909954075975858357985364786413476861894912986102141317146223400601423955955 84 76780609137107099120161584948883624296857664629905386708260770557588235847494021743394888 85 975007407814663407882556896781505946591178021187188998051782212739738654198291126661829026 86 12384653972333108983117963627988796026307207815636332656210163792132683988806860745955470388 87 157353598662328465415710586427819959133632224645875976374694610610867529011699618594206320400 88 1999786626349321047794888305324167709837802398962579163797063785955412098515253262394380924540 89 25421562669490234336254274532333705429068619032704852957771746738111360950810515032429898414115 90 323243605622034803775593457647549417335140404163485596116549381937454704164935621306345066509985 91 4111159741757145645587716374030300683021716405126424930920866626709116316905331307218001675974783 92 52300175321218500514096652484105892428754116214245859885067999492211772816565797722925330645828560 93 665493885193587183861937315706730322560728806833662854705319840747892104446823000969077657078805550 94 8470029957610508853245048526622158511615802891324727572879280599913403696171451590986879652653846809 95 107826042395634209607289838096729020228852623470521231003195808766520100532422061724937544830334039586 96 1372960939767533842125775607833713442338966885822415688524038863131392612500431409163633727205739227794 97 17485840605105405848481655508334506887058062584232094790910096397311494898861261775235217159022623014570 98 222744374796151877340988830429917401651354058704590415874646695176323764822609877074081190803959382820795 99 2838030183380412710043390234526371289820879581265861240060054062827433944525006397225148671022816646436677 100 36167251325636293988820471890953695495016030339315650422081868605887952568754066420592310556052906916435144 101 460999522339015777988225126967343992917348015387347929298568027437819137262954778102001055254916879274952139 102 5877196667998775819071491454074749406976413759253253104038715951521030431085886800200426930463681737612570200 103 74941623702659652620844444367208612694855161962920524626744109824280114023979896995442036303363360978595784690 104 955779027328410303870289007926670464424945285068492188493184704312346557507755029054066108694471015262725656129 105 12191913178040009840757078747587893743985101928061034099488235181789576752741367705112028094816560665087698436285 106 155548088944923618283792502719099003022973835472398826584549788700544717872855901517003393978640250403976603068157 107 1984881033054551452116626320652794167484349994725501576189520522377058985554299526946639621351980225567109555629625 108 25332604216057925462382069944787922476566329090607390509970601475742996580056359953145149435122494293279298331036365 109 323369725914203573208558386779746111562256246325216381921352213440912402606891874994238409371533810736738386043466325 110 4128494321529728382277155342154009093767283555738321400657225908456228965048979367629853080951762406775361195942407731 111 52717586813552979689610321259033609315996716869570098681804505019398281589969900162004216509187490949484429749993845506 112 673270474692954549824147810629561282241714577707598715562165195582800916233336201033594366624665122112040513952937939020 113 8599883908226702652236578087359923017217069429824672194865299845226826991936116648345258131628659516067799759926972191050 114 109866013468477602581943166343440460816288753117579176298579308787322537371178151746415264007875420871964476354457330239259 115 1403785399522719711025601637577427078673924576358470193158526981823992917480671086886835007550614221324541418271357110904140 116 17939217793667744090833386114977950962067267819493346900136720048568699856516245357606915830436962591773387189200414496098975 117 229282331589557723755984294230521598021804720551951933565544188705457595699570265419500655894607097298489040011778455079600620 118 2930899247462723767661390893085339595509751519013233366747070080868789657601086288265930820746395232694689038453858107102727825 119 37470832104626776394301706313313500784024550317264338888594061488385547477560840443271023211172071351326028841851993604712259513 120 479122863245130088846312202191246832723768271713384865102430402293983288475467114681064754829950255918309793436874298426615497570 121 6127178758285567036050100954365889256617332902781060729583456938801122454597251306951517229983354760514505580814512375312939263612 122 78367017095734843528848567724006169065209313383759117523624306311302897072030976089241792264516761553303536884601964510818265052590 123 1002453481904534634912464938745643951404334490481243031541399265327271954418415420311718933227987362382250664947217918181502557339210 124 12824851575838767909298495188357327391669250639297947744535365960005664013237810380217854159155812589575778615694957938411597682738025 125 164095531936793103896179659766319896553581218073563628547964907833282757502301057010758574074237387765881192093262816530102510605068368 126 2099890063042572796633992985510665133634204626531980371844621478177496866346117066777112688698735789610003849330743595810059344266544427 127 26875148983909428092603142443268186396304002652102952800649824281784411410479814703409312506178102858709490129484084155389085519737688860 128 344000337355815290368737859724271378055780665044280608303640703019052218992626803411292513134005029559536822813269418600987644288209503225 129 4403719908945015402422638267644263919443078697730412958568965560428574565274718949090747923979730676585593869454210962250844655876996214520 130 56380967790956236190102802251895500007449047449522786117995455552837271554792493446970858042045689868952596964085720358180522060402911968175 131 721932487487202692751522628115712026546226684265925945355367555342066531379005348269361933175031124540297096443825858244596110976497593334872 132 9245088849782284379218405059507165505280967290405070209776360710560652288615234039283251055097848704866418251344465994156356402324571844157875 133 118406427128160173180898304871128613120550884211670702568055990866346805068438706750168392415521279102590817650061630200617392872603040906412865 134 1516660599924046481035401166426488104693626844631385856048091790593724984612363127413794709823502434566651470604892087463608932223929528596028742 135 19428968629716322600380280897874475640362563954142081510021125194143446783513920743847164533490376821417604035888709070065607383587599284551019500 136 248919312670467831555662559296254304929883100095982893030182801405066208748921644755637230250876121397681179541141300799993981507577285279503411431 137 3189438615160756744288355225462521565226799737702058678471584074794345718957270531643263083271341144790147606051887185409255392123199565463790923160 138 40871072291040490555098540986982298653373889483779821561456127324861698308803887931450846306001713276452060579228168878311236272775801082486309376730 139 523797329578870737209336996841974519137135145311730446093451613160747445508956865077641179347740007558918870274078490095639018430159376830138957199789 140 6713598129952030268213695320028258170915642834134437542731524325018694500235410429701250163085391456903043295672725988595682509342249662181246987515539 141 86058065385355877858647790525373936204952329199588086581764826001444832614502715418798102525113584612359687628525251382172767414040602664437714548393297 142 1103243479303521265328675522207013356954124041668220922645871841785282145475738488019246635409723072479593278104220978531538944071468789455794998017166085 143 14144711774309026137634609981689036829818189940684281066840325647953847552726684952963920423957858751561829883263669380835037085719260868770645523941090125 144 181367380442799582358476672410638252612402258739909994545320417167708433737700077511369769478591122392909824548058871256026124663707133702401412889893593477 145 2325766004843477488502612643231516929572970575802391723636325262142842330952514528843268557405549832921621598792273497065772247210597790224747748675268877161 146 29827306901158742511995601772805814280913958512534013309300902247383176215214028244128761167834491800644389109214386417945370891179861605358920869720735982810 147 382562760539049465231952104258933184926680217308712713816429314331615082812199345410653964319343703469896332977325019828788724606186687608309384298511259615765 148 4907173548543326001582013359099092743184500317576888654258572010289950649573725169834570541714709235038805847376417664823061661427764804638818288794214326291045 149 62950571750822291825622136389219947409992955943273628059728550762541718773072871917240862627702226569060528808526038184034878477168643235340040948239258706982600 150 807619782631626002327252127304646760996654995605054617432443864032775376479555307967153828906753278793386839663777785876351179489974508531924055786984696502001140 151 10362217612059357185856195121085524752129456411705647655847334154776740533779054025478461509202252204760273102296682612286376258982946548706079068367249940341340363 152 132964728660056950332645615363390315920935141692511102573955042860429917657482726646089698596292410684517235377527083580904093291102241374512966331438867434143322920 153 1706308996403964399442746356365514155847644530843231211354619987919111682262516858462983520122234560807323194072429430053983686799818051237310980861920412197100729750 154 21898577647238975659951796082409161220713283137018197299881964268991106460918035233171661066377546919601305406728265743389742230377867673063740925240610439137927809687 155 281067515203062887876494634678599062577256655465509748201111390860275324729235601095833539334622735951450155147691059156764420853037276736255757481273336833348118719782 156 3607791672234395367058248201424128562180063696474391302184511421625952238077981838960290380931497862110748140063757256248087608535986255458139779657691807110744481194381 157 46313525297899241089020656562291597053690473065443575513739855388595861708343856748396318969257509957460444007755628937574147053331054254837123473948720819491248013120900 158 594578727852890041519166824883032429485368146371054062254604633416890083257251091956658267567821983433525291792752189097606480707739453406732573281489480138964053930405680 159 7633884618939525520267328368724030921480753691030315835716389101124666773821848575199534652058193577938998083456175124580783738806359557346584614565181962953935646392792248 160 98020311391750181153258225030152185066652759866691401448615102787644241063229882449004440969410509741237589542187288549935001771257892141186601711475055720020259700719641879 161 1258694689476521778710421626745980085887190368930719847467944129284652939409752409907598244386817945470157110983287056534739198074759371348802646820183120345602228184639474556 162 16164346046206221715069382472407724035174189006389519095779531896447558959400993762734895961324813018745144991638984931651361865022319110024193732835476127184136404416589892065 163 207600734248988066373183833794850680967629081382851754693635956755582739676101429606847786471624313780334630525898292106860052645634591740604331280730744210188378249452673073305 164 2666442571878471909840102581434823517565863420415332383126137656105343972641644182804612154216806515190472870098297183443632845402676595738892111959666087345337910663089032447978 165 34250569054981375759310628041193638320787667258153351510154482160162997943124750343519122756396024295864525547593864551997968863653205736456310289665431183196202568424488583679022 166 439982261041167959565912359398513797246539797680714081613071522822451299150426636547545216770239013522081021240253432846604705055565023408766378025049390643134904852962833553931467 167 5652414217154613526283633789283194995376056838615413108842077898918216918277206881472414317422406421858573197440852415490011910270115715591367579229743728106631191317609877585974520 168 72621272615641851422721274926664266757234914334677403020527832213762461449351969055065007280812285017425412635969438914421912953250867458734932336555223577191872117701337625933667500 169 933091910781632466133419777963590112981594644845763124278117125677333799107625222031600448715172706365424240958180031714850689807494257765874586944836165552105485847385391527432976150 170 11989893513801175598745303323940797997245006959571360570859706696218977920733115590067872028973155125247341499885376453294190233848893946473434302890827955749893056264182550913489255696 171 154076429091651260878777297003156620558191205670441851994711673223501189285856898195321505508907916582326806452950540457042207649392000133318574256244859189259291942975411492562690979469 172 1980098118354375545761597148706786479846303736595397247635924517360987142564569025135087482015283940344287376964191243741428007900175813545738251780853114861929272359511532711914914495905 173 25448752753145294284859467386987289426147153728699964094588527974579116106226761338843907861789705691464468524702539079336115575076192777143036626534276659747667622610184471052114070131025 174 327096006081720690411475709615837809384722070345188422830883259466554316812017653769388799547649750829132215544151181279570580344615188378418803820461609854849345419001252350212700326559681 175 4204482958895380919439346189501932461261656600446921855452626987114331926383051137270031860767846926429902302911264024257163267376543573086636740396782600177434030165712508711127914355252379 176 54047827584200132712078142711171350916523398706414774547662802765322043378141487884462463373449235174636673377712997920355538150782815562499594057515964888532893682008884764483969117031186561 177 694819276708060029807265872212675960570065320255504697381073225820562230782764965044034257622181594077025458677563308181790730401225649231739431168493847764550218794394984520331501777707589010 178 8932913544503055342526504445708150853551751617270928050694763676586249001447643607017895564609210496294138029009450013872416579841296878948985628209395190610874571746474511814741021600216237855 179 114852842739386844537686442279819380454713171620810310409641282342274474791583154951285318251250012572102526535485071437546265199257143735735472055145934718758825942111763195423461120739866772399 180 1476785464190394317587229567126214731826883400576807712451076369181110832396298983379727099767552397094886948467443609492598694032743481945866822636746057085889798012394363772612869102940154313286 181 18989774677083694488903061715783659190778838649782080447375823267087086734521872063815872770861296648738040730069801219511332812505423477329972935030435054383469865660046525480579331995743141723422 182 244201688554508712180307833936392060927933179572473114013490104088486010959186640381594728790178803537968399524817793009491973244686652825592182415470558967114743674054839695543150807406860514059500 183 3140535249529636245797138167428161661914115459097647820798757347116796382650626583546600158000434913241220510932039004529742362506389953468338682521525706023446958382420168791085134016975251171621740 184 40390995395945840885829725240324240586208156097197685976422836709129893327183433821709378208785837939279558522864301401279900569894316148844693727142028559289226362739465790934189140151935093415281233 185 519506557324439748357316367155383046248383354242673705028007013377577928526629290347390930749605044995355563397478618796144878538921592875010016023435115111135991663101465673890859971941272517482589455 186 6682251691181397194159576072928509864899638437274568478074293884532412729710566300168763731957490548048554881319133582442388336768626634237298996495039491592011705946307324445684877187352826872217272383 187 85956687847990053980139562573576534628361250230266808670330091808972547582451559365830940698880357440949980401738883945927673259152759738042900107676882264254313825501434367719019142224059062228668420890 188 1105761069710842716906927912985869041218610577715052815349773724931360730839641039728549328993939219275366716290108410930705496342275557525448625852750971896456075835757541467445442246196430462820249473475 189 14225496612919282898979816769723824998534685260970816357529628531427853034565600195979383023681089593597988658096749921573514062575221269015811658114513131439378912240019405810245447075294904585268328437237 190 183019698911375998573645559852201505364437207417192272588229243084907752320681121129741551663120426822966779883794196995900253243551132272402080573359854260065487866293382511387984005972222089262068287597945 191 2354790316893873736359455753462351959998151850992662279521084837523440573003045223943439941928650752134287832721505761236321101719345295149332229555521331080699292072836013342947465818529073672515711122179482 192 30299146875840216308300406149858794701392488377884961050695022262640992309339241509416516378557805674419106292934680221976082234465738669644816536148146090885875893542264408704204802252315032438721797155823885 193 389880996395391923396526372068590805048680431602906137084151814044133481587673535465443572299607073036079416916571823795817689295310283533305553380663664250797793021267345260674856827918045602913275231849555000 194 5017149004579781624457231365199188950356673907887082344543699456211207506209104814256799545054003690019408842573752291785633684392953846586610464153201472624616746982669233768539720163468302015017145722876134995 195 64566159940426601539355750689536376758070248196518901509295617081104090335464954989724870892296367968247588793523354563022031274347847643747951090046991136191712050932679436247361739651975793317590321249981308478 196 830951558525060490164887409700275280456594739072538968217954506237857804002953490586346230082102995687884095961696281690373254395308801203033540456512440402611735765391567430981424386046565548029666527127475502668 197 10694710058618755506058403518074866755508036535197820156131642483260843926802885145365077274526282663706223980777203813708808985538706716719808694654032707044338152678161638661546942294190612209049080808907203147955 198 137652674644310249458251779246340329007429077425105763792839807985180716569107067250307934367470553255249463631176915085484824574009943071745309282579871549817274115604857711186581355735291019656252828501360844886315 199 1771831424342590120838876292921221535065977154774523105507407527928586466423732259260323838838760549999102065393381207819405326487849120792847885800881557919662201147174250194978254735687114628753960922000414461885288 200 22807728274470728289340571240816959704646220378351611859439499408672657828590548093703330014605000554127042566412316061732771683740688051264237478893869163586426487354600342477491620506603389595232890082673857997469797 201 293604919053373955268625938025096671867863828602918935981258329226299480318977733220888970369052192549779925603523051264053380532282262639623934004449189304176236014973044939029509949599391669025937100255276492964612034 202 3779776118072704371303885766103242519682457057351863002083522386328525111898838470263696230046081251075449287565530607392442534948900585196152635734441510127292051779331077358315795915279991989606056199393912051463454550 203 48662012530630478124798365715601937331744273243327981373973404203317695272972374817849400286328682584001478951052880917200505863640683739658345572361234936701909721677600405365216963301269247921656961217402262993568066540 204 626520214003859128095145679335025283128363223710277488459437411935429290317856149616873050804519425029619541248196997054416195450286973455780060683880626585648321052349454876648618258301742134718476583108755815556146695109 205 8066793419391422449259624339532775597959478666130917004888144936928705074142400255235110544242403848846987122076411722911200680723617746108952956013503346770771770859889559607003818731918432997669723954053442410006377251999 206 103869348347724896374869210573897111001115019543447421831802744251132638963851627934365843097223172123100914309863790967987517447617172657109564212100304449877663521641080373549555035922067955962912362383731242411764661082261 207 1337501577592296693952318788977487272034669770246951330598481543018885692043716557027965390890480444668307228024451905060469202527896387766472623249543545578350517558517671245789583128135200945230932513274923825235820684485375 208 17223500683991186854153084919603694418533895486710194322459194421945626520660973487360673310854532845592938358987970221058370683969232819327801368226880959309690446157436850996966363152730878535171903040840239482440439941256225 209 221803596667712526220945919780133702249759157149585462459680470223288013269150188012461881845957825187450020598206313298329298683904669241024171031524178710520269879394018492477081444841236766524387916069769554699267743316081513 210 2856508920121904182453580033022847122181907259724447892369261126401449115322193749352854891537564126019585214892615197412146093521724633343558953607814444645722246361925024773217687852267247919724315472612395571508759658021490950 211 36789360568076855577433372701035464495843272615793160412105785827335602970139997797822159198350113064216094116234308554074260790139587566603352097990131310405998479801930108590143540179684843370984585392156505594105295444880392121 212 473836337941611107289432659726163794087793217305807610862519266603452232075766712326125408725282864187284297868335763871809252777982054456644671124878946819106535793914152841693274006378512927361564535133779689307481279373110070730 213 6103146188016194249387080265146786450945370164037272062770482539244711986668994596645292724954444262509878551565496407285435022619566700699537050885792514116521484814822165373237800924617922327868278771481323656427337575917789269190 214 78613709127291318648047232191512364524041800333658005124729383535184425823309475387409023302161943787242397906153588719377201585195642825662591376181084481306635827089019129541924604134041697413790246620042985422429467044505835226032 215 1012655508990167821721608568790913533292893254727205499270333227194798936100807244030741914537272305996065219715071128363538244343018132778361009895281843742452417259904136162022659190595890633574716811183525998915781246359820735401969 216 13044995202618852332342707053714708929250277188069426364621893385244567682762418662118168733700805884319315136361301468399425077126787047269494266568008193668625794783665076276437126919244172616399725873211291831274775142241915632820965 217 168052391283071889983599332992148552450621803404638734632943630310988923395445399522286890498101381330989988981320552518317405672495153037180299732665757434967449468973217310662139640384344134523275608649114176965158761939451004006460060 218 2165029795829030679946879829345755617653498201041874018168593174293969513854383759563178513499655352231664414251020885457660294578694363774631737018852777416113535463389550876834817197677153951791746418995933431173559212652170799707845350 219 27893389961865969877154915309585986935720131710507811535104632789617918036549031096787759258101367030233959267263854280842181833794013721227945636979575981509246584083325589131345315970900637757771256102096900820378849832103065771170231775 220 359382390522332503518210386351556544534872925380679140421893317178703954367977528961519763666659479899440916215001910693344159092554741738334519273823667060727272552512111318861961252733334526450909572384847788531367681884161191506521832340 221 4630524622720425173113578309804113817478180467006481439984091600233946027383409530532845270742801640192640798417220347658254151030257550834162232630911248817932763345847418508469543678939479362275577817723043173804629380251944132166027660097 222 59665234396119079516318754247780633182349382549927353109353663498060852737322552557312932339551935160561494403286230108354090341210667458829120279613874369425366996181722385122307595472104402685582651757892459545797861993544891591274635576125 223 768829596553250066797366200034604357119524388831211260151952276264468969818490086006584047059362377172839015205307201767581395290679467303711308005290766174015338655321877851768158978684963447722156159688625928742566208476280545687164113676845 224 9907321755018221505232340451048726512011600621904694614063380544101163192357264396676218009063958493369998074345319992123857891640166020187139632889625477077029876616924289464053989512561450949908213421422787273298931871626513674127965955264559 225 127673192593772901425540306760554290544638005496732808370704192876919625013778387719656841060192689569478124849297380970225406577017358848823265256915562323857652857941086947404275483815562297951329486680481238847536143625774875445665382216822182 226 1645357567594131745364480855338110964829305083901181832918305673943131579029670946392450543814454387350892252328025895869406710410523974837297730464050044051547280323248006529163666844715552881601216862893780482060823126206509958136570508614382001 227 21204978680267866414214332108967267219358290080939722632212476704680782003419605980357589756654985282542486325465787215176265133148731329728958297803202510395206892684269532424264211364651657514958845407461997328752581786538988469830692291658228435 228 273295330102523066701396274980475597062497121043774163196285227818019436452812589152215830685650993725163830976951137158054690072507191948142238651875189990236703186860701789901113095093202763967938036710236717354078950524859501110608464516506385655 229 3522437190881044086533443781092041981818518139172624084459289513779477696175085118833121884071443866406772707561258208504569295471266710580634019870536401914206815084118222906875727855504743672377093525278703306886101433768283696658332458377486261384 230 45401566343913540149501947036208142823027849617457725151245073975919119839647016035101738364404736063183859059443392185519608433450442937601634030098632782955740334476156841986245052071933237431718037658657654446823175960692240003132850317018650150132 231 585214128358528995040416450671310152721641933630068209299394836393073411520977435517254790248142191727671188631072533279690130604940456167215469258135331881775382716442481925089772192516721730302592149930519063145721400166938001979436158469903482268279 232 7543536831160957359791627918825422775596003939575337234288694137069638395160072257232860813787737993665990845013786190839381876359342985739897700949944467685665762626339089098803875613959117056400534965266757852454872256028163300739630209498736432953125 233 97241429525032392417642366967891271631358247534960778713954996340086043589552585283281920798833735204107754952240205064065307151132349908041006170947691211277697422946461818301749586016217611233159122298646471199666279691328662173234986012976090437628400 234 1253555663332660067638285979199580946715599903052372579977138496702668113130841849148718409834199442952024314122715624089191259499283887123368815359725293937544799270959460290051571619397183903722563363401406064545667929932648488741666936240303758821584734 235 16160386555305517134590752713232583061708485333351197350798553489178939332027702625810185708046494914961479486480719897628716738004424342239801816767812185883666105728600688486785415504229572019170700945825464548327702742823700239310132502540371286986301231 236 208341393700974728643426695958117760041105325929022003210916139198080509712145348218683725462319457525329097786321160809455493627671262023737435533526113707563830210757689358507973301427756104267756169272448481875378968300890919753855355863678515952076353268 237 2686055310153838534314431818553609455605464612985060920560443985810393260046031520037956131774735037923376650841734178404561835282294688726663573881082993299135112702986334474378401612843331164264132768857011143770752059382535661823393968811187475622411627550 238 34631377981864469471391104202726765964052953694192861937758005618993995561414295844360603158529859011377180976771050807918312235920972639190955537430238852356283943138907438994294621637932534010790278296900402892220637351801916009558956857736040098658083228415 239 446518954718295775942471281202743062072431028831655004805325164621250423218404388966517876858350428254509685495387464065797886304340788410260873932417177517857802270661032357704473344209339658093380253660529838241611679086232466627048944462223269004668149349128 240 5757384103818392783964685685854761474998110249705204181213393807431757616181085073344115468511806183534159812536307565818459828445128001925901261644706139347701439947228520704138382952578158179104955100257388799850559368678662399727119384719598074001134380860180 241 74237879992426640287757266163296119541902442697519811477261834877998165312383189446777413564512822385898306090588603948738947581867703101519276214525826118359091831177155627374784943978881634246679598006794408100655887449406334907936582645659746585357639532072081 242 957284099925976861732523094711251826328166995641538428477165238807913273542309485577520188689775637960858118014895975543703436874812954909126562175994419230582270481953651587878904011793653895197132696566883321494422227769384420516283568842770582011372478504075135 243 12344426954461976264246482715539011566533864882344706103902114439722313011737236473596825186410629415267221529708580925249868207141993447693683286668216327736234802312970716275548064314097387413212744056860030142437828524498220898192793751093718149330932452573527575 244 159189971769654421313175974107417893114217992048853408636349880235759305657815483301186948604863235549354694266710946682485659676183298078490524203629930249727781321769642925727671740854747355498214783026122452504775363008591287246952055125048280501754407202691827037 245 2052934249364177012877312040947321525980675722986434477303813775982386953339869102697291114884160053875059143857259986490014843334117172271832494573060674084957208982917345449955862036137049614123016973009774670480592199408403435259784187950627498623818487415840057709 246 26475783371644615818556322729306058255389263291901544739523447970417565606025074863574969725877670802401101349035829609719821623365726456556205998688737218346764209100168475894504222952819237642419530421566658725999756386516285359281097124709942148222185114651776997203 247 341457711315460937823312516390225154739372890684855305150450294420175634134827963864093904659949167943844675373445853271373910384031623243791782151557398868438204029615701535166290678347322179677131319205085794148842858838164459222424777656267791103115216288540403627455 248 4403918191092306336894274602223840347060472324207395851192210191881083418721949772004063844752649173566564528484924617554504877601917139171922153542496844983541625447263953323857946544212767915281751711819296786035091174730691945675257175652435687471656255984730133105990 249 56800957636474024377085444500655755462468701427835982886561946647796223560089317554745396861563378855788971193931398105238128878520865402815632991919012653700937023304378473242152796452458742988507630629039195192231813063810614035735412341725934850140992604017290895170649 250 732632292327775027230735307488848095000775799143107470548675539224062721697651066586402348006983622647938739435518124201176937730810373177497115955761056239801681778685286662711128834137532258089891506984937208541888997125578542349084846644692237904902439618617487226460607