0 1
1 1
2 5
3 26
4 205
5 1936
6 22265
7 297296
8 4544185
9 78098176
10 1491632525
11 31336418816
12 718181418565
13 17831101321216
14 476768795646785
15 13658417358350336
16 417370516232719345
17 13551022195053101056
18 465849831125196593045
19 16904445127772847865856
20 645702241048404020542525
21 25897209257346701848477696
22 1088120580608731523115639305
23 47797616265803264724357349376
24 2190881346273790815462670984105
25 104606878795860836051383679451136
26 5194394974639568992714753512193565
27 267855218253636752089721194881744896
28 14323841958057989724792094697450940085
29 793339167588792834447528345397809381376
30 45454986025260327193366073815324725503825
31 2691191485642660692637709094771322221756416
32 164473508254790992313606455015163082388906465
33 10366001651180587724855647565148367168435388416
34 673118564376729033574817828449030369704676258085
35 44994661659140168069097497742654871232416827047936
36 3093605056425400651980094850184082795675779999779245
37 218608966296657827867431380098330749003013823718752256
38 15865470101187124803686597694695869530140487696508184345
39 1181731819825722569453176514967131938171371124066359443456
40 90277661056437498186262018508548458830652962682519473654425
41 7069122915890109084280258758692754531480834047617091183312896
42 567043271115604178891717556788258361073366239720775352149650605
43 46567833605243819228733212503355477508591122001331114378816126976
44 3913272479083667702985733197423364665584582438092718753748688628005
45 336320995704286309516583421130170590456528250368246735592320281870336
46 29546986210422745326794808736944173000252291238760575434747818675264865
47 2652237584595262417035109322085336477964365700317586806025589137652842496
48 243139231781248280502824098294676050584226411306250297041321430655407595985
49 22753724631360411298495678920156545449556509382991004481112333505470530584576
50 2172820649299694062596141086006476774795385712262732161930005828170358747475125
51 211638869834370983528726389668225461958033025340038713054044078829456595947094016
52 21018424305541951597636085036995060412890954960880636219410503301368628321019054365
53 2127538375010177635495467152074810413263363159029524924600874324216952858417211375616
54 219418145352368257965776160073934960348141658211441758946198821832142946364288818169385
55 23048178408344356840646055598035220841842297150516458424680436636935751599523862241345536
56 2465051583423674737659299799267477688778400889406611358006404188004356966423412566181899145
57 268350398823212905417625403535078952308082838456237575579169417520417740195809653464242323456
58 29725667547563523461356989481624321711103261003859159552840228991535018339014820553337170275645
59 3349538744245959376451169109731114900077908313162043164176935099829391020734397517226328306221056
60 383828866721686245681193735086769286173512677250713818836359830581308487752263172308193511734226325
61 44716607374165390640492238641944642740692274130111136647972745214245497494487467760260231195416068096
62 5294950611812052531376583722761329666587462513552734863043791990873928443201557419757743459338279361905
63 637094477852791770442456454543919647735008942220994445754085216084768533756818918128347086873758663704576
64 77872692761719178937156266487054752899952152604781972741535262113817638876076102908910519307425150226131905
65 9667182708225171288365867211543658517955259730031396272426594337112580446747454495356093698259165420806209536
66 1218555291718933160633471438851764153503142132430992827829489777805684708300006150845392889065097435450375236165
67 155927034878715200417060732196577380038484414147075740985671198407714257890488804655855885115634279224303310340096
68 20250311623889675838769277891593515553277463443726394428584863762762958663654264674244596143671624167620543436511885
69 2668591996709259009518009399726341111567341451490893074580765369464408932487060156897338782334290445546600664741707776
70 356764470192269548751855986287295890661123373086517883930725881091117155223658838649988159798080314130923642209483546425
71 48377266265963044073021237444027593179860497314345202259688601863778679645054291681825179359799481532854136850008680431616
72 6652351635408705237096571601026965031196276420662353967027429893301332620004080151374881509163895039700043264994469233862265
73 927469069861616431390565760244694619425314819277264919882448702284201050790346738628479200118266322607599833747555075349282816
74 131078822885586972403022615379272208662792581824313538263948053688771720291545593920444178072753939368875976850481963515627380685
75 18775658337217400300046027765947895420964434966908333814948935466999052463136052894055294932465363440176281966726802479987489243136
76 2725273816765507462094708250369339560851246619472171290925762287683054336947419996674513563575772556304898299089020277574877141079045
77 400776498476643584941404218754381305267443177497198353263474097287597984357619688371229801424456934758347139478550738472312493263814656
78 59703284915931653089192514478571440708015056474034208150444917588652379722574322757619693723140898709491815544776225180587271685268866945
79 9007965121708211049596704832993826722371518630894294230569346451972637257499859527072593548189632964892138834741746179574627228265696198656
80 1376315689266478436816931533225958237364569324973607848042590224216045997370003024558814492059086233248155236825518974003666203324415964258225
81 212914116736041785576732866714685218297741139774078675533002127247401088670536946988537755872816288093674513841462959095535275753899378706743296
82 33344152786464516425653383093494338191266734713453349350597572887921326228895248682981083296174280178544597919777302171429929042826161398470773205
83 5285659192220514505890591624245721461243009754789422147690359843131186604022475347619409040910969816999106762864556928236168088735123778854428082176
84 847968698244537531491438831244940601533882383993050461794939216249965403996949772211571984305399195847389204714451812378361384448141390364208845495805
85 137657578111074297915217018569198111395674370227992293428346236280789014403139849229616187280142029992362389020913936335264447597133411202689041732468736
86 22609968298770124256393416753155455522075828821981928524883997854249372589460542244735767256509388462996301186215464301640959614008280008545576919658107465
87 3756821699487930660553924231981141517918868232943336365627526342098375704384773758353344145113487703158740760315930298428815316913421957540635951596302237696
88 631400081440549475964818391328514429643775410507802307239822429622642641674372913957603746884846263414836944879091380257950340334201980085765285932211099687785
89 107323794223921166015595534989368654648023363887642348278059637563010834759987928496352284409343903078860878941622917189988905022698648102295595733452830042750976
90 18447601351083615201495745277122031524841975177866499589125089880211125418275177699457573918198506248036856215521627433804854725348319331157981739191511377259717725
91 3206141421989343240220633930615378088299697544064389391604842387064419879085836624948789875885133629087499912246692408477790049325994215167725713599599540009189769216
92 563341674139655673001090141029495536960344570081403501084535066789085119773695628281709969454424930154806849810946603664361652134438702476391834928658103433734195330165
93 100059011091312778590742834258773958430441657354469260887487797135201396791146090837805627083032662287017220375909617456472241254157445983988043761505811435589282369110016
94 17963271651726068307788101907674551416545117685733000390358611018830172496798583111420962540990740572060615504715411707768416597597410400346249567868263644320381949909891985
95 3259195564321179811714802514721787297453608257650076414316775425254772821860221000820801688334569667999009862817601674191739342359708526949027303751279629288708034296058740736
96 597562081418759129102559218621006419606780379851410713765521054921545348096690387100188969775151105446877441631904314293396962241508507625042440557796878045794191785495239318945
97 110702172348257786813572871550239863909185747570868531262651482890602733622431156236981356181964320105489707948276561737239934378747285310696284794366698397359073179695433023225856
98 20719706377717721229300197105657515743099204036365782982568147401571483688019506624068592949494527386555369782396224697326270183897513492048689026293682025577749524421630125289958245
99 3917600703038616383139231590734524100602043057586225414967820247764771667067368400495877119866844719876322863037554983694304273862699022495830997237539621895235663731279298907137376256
100 748206620338656179125847168754431970739559197112250117946047569789096334727669638794201050297761810685054083844164974391824592117078919344663341023929847515163819960198528047895325750125
101 144325907882145534144904183724274036815145061658330655105557827299546598004942661033204016964726570823597217999040534105100610284368154479998645752687614566478341897477587373347134815338496
102 28115502346538857186687009558044847339022575342464215870031243992214965752301992616576930305717646447932608267933518249335308897472343095706563939405375130018268488443287677656064172089884505
103 5530755373490813806820026991707236067036836354748671161940699878057262563856810532917253550087701773953226574729024474171163017337935986412632155500492888813232611128569822361012542930237259776
104 1098548326790459756079087482248566633678285573072112142673789642197453868970874391674371747549082800920653572885659962048524228816380172434799300418564957060072003881013890535502121851782108719705
105 220297639506880903091857930134946180993165955788441061562061358338264298245764159024474346345784114753104969211719645330618481725875702851243998190732441554261703534595573708189155693951133140647936
106 44598174930883552822089043829905709754378909505214868297405570349402497492645302027587562092588244047049634161282117903127068718388933054336164931919508971667417205614565513442567548147590795969878765
107 9113857671175279922903197781254047161024830953037722435993277057252651486853957211918608922442844957199240294633588366739014990495947364992509654885204076692255433613121386931871869864496055946676535296
108 1879868086708581917255599190227725050270062139323761344803646393409189010760072164074977340691530555365142882233078196274167805695911627311032684299776995142797521409470877390240754322437144381951959123685
109 391340910255369874358669307273508833564954125915017345875105203300186139799988676557964248829416649486114058236849222570864403885669646985340918864123792725554778387536104834630147784659327782876353633714176
110 82214669197615564032045476233824575257682813656709008841488391990345641386278731664773708988764109272295388063163846544859704770695686440908102569761173152255780949978138735204020571552371900932994636801989025
111 17429048168624053273353546697028713735947758177529486190650819057065124475432142382887173437274348822370320548026740784441742812642185912558160271617284183833920312736013528288743499337649741013436705023843106816
112 3728147363704866575070935441554605555054249798840823298919937567873988216303345414416133302040848319367176050396395886787093428176857819330790901111475002870108240794596444741533484919739524747708968963935065458065
113 804586778525726230162271945071926824870662735678549841010209456172135670655177738095918998798270965083400468595635988186753126202191941344967310140437788182996377635275564809841994724290716996028849269749139390857216
114 175177821313894588768457323802055207818714581934686686683013260220568530011145391887145981090960124748793823347720259218204978955405121210289242087445203672064870665707093736255621122531678741650132934739522606871703285
115 38474974331401642267448701426444982387189132562906412680045728001188809922989699086164737802694452731079567624972670993488715388273739646216217787464603726650705795462390027455769979042270019934285587935899709821037838336
116 8523887431445496140731213342148647334650687704962751537913057551791873788029788514514402064366993532971580429937597408617710219062387810086089258129841414694666114976585217020195310902863038632152575097064085234622838618845
117 1904692821979095500208922194579727359880607484198562485599210360395024224476039430090110551688487228463571131589814039162324059477977871878169894349054671135605206043113582334491366084919985011475812767390703999054671360557056
118 429248049208508260762557468250355960614919403123302500420947353244971903323588034065293456291286802047756554102472425209577312174512280214712140193441146493303763588367453091251475303593019772330155236383829971437768668119549545
119 97556602949356551540659197273507704084200346337861919062071947184994871434042722470097303053539942485600035603494293088624356110196568173927059777842292615951626323245439534645942915548770969480190865688303821769962164362837753856
120 22358326450526597709551481235637639896909413502647910096113984107356974405873311974139524483212464697899936933303736218520171843372769875114431569783089497246491315758518122129442378602245912692533803669951152231124186980080980702025
121 5166852228449916555320825476607435406165429619012756263297637618424900333271785012785306992493655616168939634713750934462459404620956068037766613311304331819899924703665003960283950521109741308473151443618988927198543175112207101853696
122 1203891225968974155725414788252065397255834259994023996398863607925597198850991765180449116592775740047062846904995964081733130995292154941704559492433342232455227212828693965342120680119088523614904511423701966272031619006459900902695805
123 282809333587496104384773261404301512665864086578837760848183670164729712351660470362375733137440697939124500258067335373938839020640464209436055933553349610856809303371357098353224872583386372575152658652271551076480425879603266283819237376
124 66975629048746482571920640109547536912224850158014526180025940982845139681174935199851196966789275325801831274538366878444364806572513060657113328904587288920324868864873202836272169584274263195461469812549962741751335900697538852083577803605
125 15989253644695707862426928910627825733799293264711376705917613495066009591776453420915677563189209542675701283237217075278622507090856429201084175993529421649803737489623070532424495436567228066380898293668562750148763047892969911628758710747136
126 3847690355901979309978303856355218066913409661145164953783860221490019732488133473574156509396109922147649637875293945815472263994154478772139912752330511504079610016628401576721815942180888715720580070910096481394073728345269751967899827156550065
127 933265503994312578454196836653369648641469615092310118634196867333042161723642778449745186295179346973021147422195029271125209218323954441427593886571252646993062137630365716737677532034325701057835970262167503280507693580324373595189012070081232896
128 228147944721168134552270762614276527201746218163098397253832534926896862335293798326022589943773169436779591286493364873656049337612958200185689379662371422305293566883210010340721008589415664104879720081251993757522281200785536830247875242743576819585
129 56209231649559855071817534252407217418544886548108942709622979432562037474103466124972997543882257006312638307786653147725270775971950386842952967554000283082769428410790855915036340260976129668683789623467288352509851718312547396114629288840080314597376
130 13955724220502783042673416529866920463645415979327051833570365156407614138367936788986932667531115014565245735282301714657282151966581141294987884680149292709134215261306776084516810585064530144319420005751968594792918333339820642135031064308413917236360325
131 3491604560757120764192666851879843350622507028023979266075673869116280744365339997084314799759035811308450565385292332978030701288802293064097848497538836807463396211133670734239813031824439463071765725977423862994752532464777274276550778854773735216608444416
132 880238502264055596634592698277924245792797903833713975135262856068770616432364528959682332859771018251960241841210449489994651042226386639372325052414839669162080557889214254837103538886839290289763215999727474539499347807039097760171184932037197975943006245965
133 223590516741268999636929074702195423291985330755641258351657673299354697963107456667422577116853675476826026708652888623774135394947693850683139451991487798808028730674502186253303577325031158850968073690126612808720652628499538813691164272602560648183029134524416
134 57221541836293375504859850616664769393273249814129382060265221872709360089654650693356810279079971461026558973840406577390185674240877820793194735929280576679425797390322019979742876735715777574626144383655085119028621230786368533995491975785151151578953832118814585
135 14753487800028964102221019631626155068564211380481082082235180188467748992847381160440639720204119424921479241855879030346116761960958168087095840910159315327823240928038711760167304179289237688458727071733462945668466572728110801090852537108910164841750784885114535936
136 3832083714311989652940001488212475768531274496312428375262168497670176372870650504354677760500034822718510463781995251432308936981324603714551284682665491582332921998964012675206891827357894297366862215430611523427665935176936529650573487364472786324963763474522300978745
137 1002667487640412746432546400263500646951619295239192096963107499893285353353453996124120468084675071444250025395760168160554539775484362398955045226334435024756853006982561079758604254519780216762109067603329268876056024472264008934071089438909443921913591859517181715808256
138 264263630365193896347314181462017334128129836363915201481830434758917919803206310316165936591309012004215654321788642166331862855411580994394342152264739912367650772423639412747911571371066704804548665162454632199460613839644606121008069392622879504483537153137908831043640845
139 70154183570786204800098652562688331205329704690523615783526660158616850924867280775634965112587886892536587702214904808351615320967666801127879624097655369149637735227440892873168667854693250108700671330447344289712491814412646263773289373301561247258947384318458649584605331456
140 18757846957696320003558562172868522622819612296941042502049420879388542326459367192790895357130780047507091085875244515561931444135017048724692946731877071176517449044697215012121144706319183796288790806658768416651182147036423555056579706524197460722000971511348705890412091113925
141 5051303678113058653195793802832044439840511383021064028976833845280223742941814593559815956788708261120610815546894467027893258386116214714405996063937163814620874128605392928757899297808542531836095444212920738997166517344579391982152191528690172057994125710098827863453708526288896
142 1369913673828661118409215010638963436442535833933885343786767997168415509905672173745855306403838991682152133643498450027541417651502035532750482221417321875964391409790308375412220113396831834128805150030063384768366614670124872387913400969750307966158418878742114129639695309075207105
143 374136962283100866731489824443986952367959414560626100069546126074501058852234500420524202112423532854762215210275689268480530864087976887666622078643766079794374114920426174119326810318138035403454052034996047572740570678045328802277548278720687375953041834790967215195608466006502014976
144 102895050713601329419029028782107477937477837902856617001350398937039623444158181241009640986815412459002285312668390551206114880330360060807670837355414566615026799183549565047270208449994967816944597119977234242552975610585484384456188030771995528446245423228842223588625147285722814747505
145 28494685336923973208284959116987890035804858751960446982114605399242529825790581014541843902287636397887076868516927709611646518744289732580680055335863074332288461627643735472279032097283343616250954493317563900011726660692368918230786838219349270801906367159044797536720055020819615722766336
146 7945442680680738197791941766783823159834987594581714118885539176112665690377450646350691449244613918026371399482310793030684792695681450945489082788107077480714433678346604162717138495688213775868134552609509867098150282367642910330566951862525561160651610913786113346539460011908675819464121365
147 2230677626633974850040457274552829316887686095048234096947898584503100373736965728306900154180659118139088446357799986392972078685844524766771411514922093073665955000274995291530284500609998950631536117533975727332576132381736531552736865025637055323147823369674998166988571915144400994227764330496
148 630521506404570887457200153802211399125724926487209276153983418576230739615565094024843353758919794690993993805331144959631122157313580383020587884527710366634626379493471242834746429512002620660889186433820619981579194601948911620595441251263339388418274768382339211042790095602987405128487514775485
149 179426898672423652930989847994166949225445578243661729271848216070031500375805813009874445469079125756093558369764729911243564017559167137919339284051408486665339675783298919530392252579532665246500522558498369935508008624643323832482359228867573901362843218457544711718562166618622008529941232485400576
150 51402020125256743056399590653114647094885896126689451058120570162881184925692165515384581467653117906981362100859388145214116442013332211378135980447672628014375132282291654512161287896717883385246761166026303924677560431791176020600082236832734718248959593559785639658064999258040061637120045182088831625
151 14823764685172776608610756761720477916448776292465588433742790525761225850894939520563659910304440501485964885209422596693479242414157235554865813510165914707419071725774814229296306998523950656807442498495318695542368078133457913123870429112896997598997927613235599263386542411021223643692643694249053782016
152 4303318374974409575862047065805949730658081472672915311458063265231417985673212369958112939845022733721903271229911211275455180939960078607745827973640792702640377655314762104890864389647742606626151961401253761845526948028977294483689929874151366080748695109985738817855695415496542063429893204577121179693865
153 1257466102014360353190357718667508276986879093548941754627472445063428075581451773735156429337415378399347635396611237995045013450604349437385364578626079691172519069394091993929464084628509164982357585900004342960043367606390447197225129132126357448908924921044506093830742193743255314257752219718615935920111616
154 369843836034441341230017986770361463289448100453307601491239560249165015407427407984938284974756941400053629415755501168020058047714167699773443484891520040214113260119650107828172631104008162574771797230593726454939747205479898150074930634447736478720934198401274620438272022474502178432299716858098486181657225885
155 109484202899126593022223917513420230602538864996635013129721316071210263719529415688927084138825113462799578411667129261684371273392384582308585482922002545261235308759409436366049886561513557825015148342560913392968098222759427872661881286579075383607478538593841414562915229521325495333456170319793783258860576833536
156 32619510297264412546203031169974357210134011955602242778742036621564682255000770893148670696855840697296682776558107668428447794082726540657314793516545977397637716827814205666561979011651990552169712654534917331607195108826394850584693087014692504720487303906960875316300224507784509298300031973794865622270155988398645
157 9780892078707816039818245870241418119789945682712306480902872626927096421878293760642809505204837836729866329945751675438087762591866181952494526053951035542799208711431344763595182345232156561906105601081635845594224940039367769537469801979064467294808563814989341030583396031682675104542802232049919209961523243128979456
158 2951460202843254591262619565112506746676281607686934550688979225359346057849525853724264617884690541338284122297331414735083744074143129272980835153652617235454716070040442817124852558155332331053520577967723922058725822568845228754838149537626910952887520964018486122698690211514801882311632566853661897595514402517748232145
159 896262929025844989025816788336246021047512654261726153809524285632282529019535425286444826760176962633032134248383070951122065814160667393527572946277021078297886868858414079632668868423174662266172864253214865981893387638918763840821480643776113228549795340939242793248461229346554458084335653933550906197920969380125848109056
160 273877776891808872106123697743414061500108117467480828444590168411327327918149084288355370286675431690939805572562843396932740837762537990363342272948416277641533451885565385110920656393484633966075555813976188860591058856454229941545686470732258108831932605718062147074231640252970410930037798300804151947975589325507475818985825
161 84213951855017452851869657829435661472874794235417952129796521145596214116062526434621649518412954042452346765382128460489594667844197795005538909244913169553082474538347757747173529072876372337618546347530475977192720990713956890798674083255149419088788759145688251206590316230040849309703505281696232155736131427372373241648644096
162 26055561694016213393703873827105111303503750749099887856378796462356038725810169366244471530928799955369214599493936526731915616112956503942934543867990556503944062099523339155770546675350224771629498026162592519797848034107225663070604027212265347649835854552088427794016949452260256526135535266912316084658826436478774356483173418405
163 8111280533976942135670677166688895235843206654921742192799802593959527910059788978916644595267435744852655731512525506355490486002029709814686762694466868315395759180827324488015995180614883124316667940164402482188082769966366099354627900371585258651295318259835027030042744144566162268420333034696891562959569407177762812025743213592576
164 2540590371037797317817497170844804001510149009236062396414243447027525736069499619719534128717090343113676062198790497148165025591843606899806392437074509594417578790286321678982341671879250516049655628484251676433321158202181350326831763632328131800724274418344766207126362414112852453193007615300927792991934769682693508103838745381551405
165 800608081526229018557805868676182851945516765369230471852787972734593273811111311839054934253742717803793903532042025710335797063756841530821263904926543502743848902423878020024052365648423194087817290626645086406012129403988582331550468261736674077104664823836468733808025599641337852167862478430578688964391725548310095188893085555056705536
166 253822101439203214001899248048166628974506290149094007216615731779691939184961893702627944779550024142503163691813044565554124769551380701223883176829928372433715848092199629203392944727690516921573813740814593061484918397783495213217606397968396245696929991235451268529163288935711974723530469516746610829603723336744708276106598544517538592665
167 80955672388483432145325494883770707248702347945926137423336807055595599061013164221598226866303771051717421170682768697570936179554794644338222241694365260858023071831906936756710389120548908086549193425037767694956809573723673395398395016048212065884681152335434249852222157011620188293778842274884174375042881045848884261527024632465986573828096
168 25975142790821689643275273436790963009443581843063118266903808618113462210864726392348935193184484119711605426722308089512185529782710572753572009743299946247052060749935956462990852481768248051232117063456187969877456760914913710612755555974945636126452774162480325660586477267525841710815494338713324139543326817252086684912425743694854249334991385
169 8383898771789121092881752161873234843082452343496855471042608549810664967843631414333356813263963332474855231596993439832802836339196393661681549914619604517664281019754997119506716472454863071753742583403813896768906431272726513835557675097872760622700481853216303579547415350161644541096609977051306884484810915717556262718195803491726191330146123776
170 2722051421101109887216916342978289793968483266787039350632048370440892663045054200807178421737686794502934594957531968648111370641298126115732003980924006562979281675750721111147711245999554359133390395493737555857024748340959608184308558189806325535779942243207650603254180731489499638048549773698586146691552980600057432078449695098977294247309285402925
171 888983730866085059792264823318932437770572767883614412365944471050087153992311397170059581699377120716799945318183278988620186178287441013276362243219179261530253415241089360798485368117359630939361650803276255001204485590818172883767182812072505161976995454409997219501941066746597884980826158524102202430064907056808392951285409348545108989421040347119616
172 292027424117344337803792582655631503048168859470747202938037031541753651744410280798750127770936678310247583333221573492641339721614575922623656388417930449238891638023081960563999117372551675572106334234593151906213735815910621000466868362692430864253775810483783006416469213350901298089526181158574226344805645586827143099623425151012487749018950764747801765
173 96487514346404266015693462663788019732207951320684078455083261235509554931461310748555460955083747039297154087062336698942278972717523102003712451781677063212488937350951188148379801149066360467541394584158367029142577798109100295385465437409689119789089158951010183899202081085665327025129015773439611912203350301405965738011159442597716580275663077765667618816
174 32064298616990287187317284616653401336850969667281523148821670508982553147017037183321035019180225773709335068083623787674626652227145679280496608362491416780708857405269877076648228866535487343455666998436451291906817258283334597538185187032701778604674882800966668430025458834705176499710521801466783513098460492174472232289125929078456982458240361949301892937185
175 10716702405504117700551700006812613909380797411891739073137419403074104078987741825065890538284184456820727702873544052398331275188527497049123460947137315102407339426319917257036690387192175793065503445490545409101405983944656411762994774341598178413344438424700187363995264269431478492123030238889277301375599109861237254116326084988821162548103834812417929312731136
176 3602261333047419408507191634347328205700250373440374512951989251181945221038337225369503882485550217233352707186542039420476399976178582125595884762046778466847977553737151289624402600151055151106760527199824759892738974247222670137622573893988941608613598604274629795158868576164780351397860884568511198595635213379627048633638692379324867576076743424585705826262878545
177 1217726789412042970277659143188093621638923761170003120775764750220723609307774185078127241151459834380868431527239392756440230653931232881163562725872003008859100477955846671107981712369382661701046865462598924678460822542608927784901585611867587707112277877426566574890670650010294092385651001807876459748911105557671166406555167523398278527902894468861356377160240070656
178 413972260091067844862231207552264740924963660206673474749198199970624295913921449515922617180595006813506944359939898500726807616250412601792904228837859187531377219038682990549474255258904462189954388377650557650833905160997109556308160598205481334238088267005979490539854468267087672889806574195393863598837865016119076406014047224466951194885865944876319480500898319323445
179 141522551254304140226248754436353370311128430591845514578595382011522051880496950339141853828148494949564879770404703553557893136912908534611082265635368207821348010112992166592765734918057631886705363320366882233849275315856791922177285365004165873024226205079103963341896417498021897930872602259119924583697996793871291888784043207579422018332667744165952168669443901574086656
180 48651869356773011226912892142748620965559768630452055627772896612661812535826882391693504186508059603519742965911100584111288875908352151663169737142730972776538404941263334904899561174707392817552840097132662548455577316593651674123879010597786392316007417316804612701241157175936220647036978208800072711147574258130087613344843258935148456227495275328280814118163820847326317725
181 16818198903375214315570547537047464870516148316070815899866724980684636896978345952186115503752428463687504610611858950082289490549814248040813168286301334467038590466216186310667737301795724687615178008304728088963593643116251553076366699310300065438044748322286155538244815099105031158224800579363353493739296695899096942663382114293301519018357049375837526301827489748018628919296
182 5845911684794691569537920307913377499097045630611830360793683046730440263665705287298164840501874065335292487549293184162435038087223252683697100332467699918350200978132678100200786421635496650653498068808639024373645839790238279929353226794716146437686806673402533146260770760731908002244660864856599300744512547467408788402080264108850783784418566673483141149550523966293752163329705
183 2043171008364184284841634946863757705051974623131750933002792273399738252897518424720232440136594579274667725939835070808108417292976462501470560181795071543282215167522116426455345275744021366219824088344493027995113595260469674690000343354883622767268858930494046795330228917682127273996563057525348378737324164625944214439613858274294303310349936611382290951131802338668865452481970176
184 717999130363572446944690484588853631354660975381718508185407045145090061049851784122082140266489313360220474590224355934834835391727249005200613557598668692658701459649475167960108271954329481337140040888716920692749278315696636400973278626058548831294189636803056368789026611995021941914781910460502291695311804131024555996463621475305849851996789649651004558160180564517964507672840215305
185 253686305827359263384763097143958436086730610848112827679439966990888395464655382575402293601973413735633860145629559764823302121335635497557692386427135087599150780251297237816998771316866694637465044458364170801524926995259794051909270813290659284192578630419846900915911433573990060334532118934562562370658477366850860910384217153684458122884319949717912225645543675706543539008101192564736
186 90117958793871031877765016092438016780029555349631014392055696535043085403753322856886768537783782471327092429008384677227434110078703968684145787951655507905598476059916885301708652773140086569729670965408314547059041704546498557497697137015392317803832769262504144642121465656361186212211966555586075300322823426319337610481211582062359705043501504373665122785474449666444743765850484425963965
187 32185060546021326170098532113778772582521153361624193380338170167502845580166291281674647599208252502573281655957653707548533125129012047128939921642310679790644278448963287808027397287546397421857664378647082724614270256314853879669230328088962962275136929839582537104828192010819964791052075468885177983989054481436767582716559604205954976488645402917075487398568005257221207545762649978957725696
188 11556160298002934855195107067436067783276464722420304453821083268811839132516345129267744994594377060644173941800379206080660467731457860045793297206672893150156176280570481711474445199762467507590230719968413393357064725074543063403598874509311491089245675617298939063220051253803379392545234780706932135962320852096162122340525467335027919295575712697789001709195616062866203030803420272498599467285
189 4171351038448934610511372307953461122926175391874946401832602608219540664117862062161859180128088703690848925733843333822119882482660448689741189799862271362797769513934771506192586594431283026881256158019936570706391852715388253809950529023067316828642694721558495233768870262619358830785592782062116316326485284985578785771720909148043366509702577871482437025150084062876568264510821013114110896766976
190 1513671792680701837447370155568593829667754775806973460413436071606561976172752134339745263605126619114822538718656769801465900172944612527619382952835167489592996474862306662384265977016326696905335162905522549571906027656702245248754955110150219762483367409227109298668441694803089451713284063484865683857345321033977836588516472158882928130376886592761963690021437389594125034661789856208470971152074225
191 552161933670788645907619669903306192379525859395085086629689091612725132862357908774468701755719591455814383434311440848618747575846849673747771000772365081190967808662821499058440244459675450678136868075234051859286595102239252019899496637509847610406391320998491522138479637189738692108100435912061848180034622903689252634141045870672071489521669114364703203021006071095946663357517753563295071527256457216
192 202473909805559625211271361893815055344765816172993992376408288817858375175965982020668040173122236575592361876217314400013897996964124033550606576042780443574248001679353972038627076655021156875177377325050122063358751115105763781726760813496911738980906241801470648783447238474933298959011664482133568546889047851530625676770904456435127775373604238119509823452856347474653355762816499661211988931540872569665
193 74632459840687157925684192874213490542226779836605038640680002356344867528966474109899053746435949426199750331110247994823939162477962147100733211045750337298413086028927881837858827564180347447765545686425002444605863595418964871537681433581725541202254402285768521669698171349427851346885419008628565743820985714801428606599070672715432159175348675181466745342633755039891035133111180023201414695143665897046016
194 27652274764296352313058209246757055449836204110212091732454684572718610038225389193490051778070056686091591571430408968130348330905574749315809552287178885017477850737832441741922845986307870510486323097514457489897994259708421852380703287009060269821648947457304453533769159451609897303569939378130088501683780580383592677484207977581946759092383664494304430067769725316194415013656402159383378585219768809631948485
195 10298331146546912340450871975844899953833478078230043152586743301160568589498089921953098765770894760314716533769075883498405641450874953720089815745392189069637035612724620987900469634211977140462298062873920996855794544402168863691190793727644569791734367136264786725413696410405660964689720474072664809044277783882691144788705464139619394402502901631312097171907073341294859476419149313460935624759297800842810228736
196 3854999283405032969670495811380521839234130800090103525740998133780101291588408237272939029232198943809116953921275590432744477866864806842413703622649043851206001617148709672737064013096106922311197205403072148969764956790628885482564288947044967888664430974143122507498521562149879208944604775579883368630710681863961440847114302896746812282417196567550413169996681600132031247020803254803479492278180409747815486418445
197 1450413740870594260589436450048594312049831332152280555349721107198066916391557994844347365024188326713735776120394829535277227647707441294932017290002855634628240456324480063832207820800097849972354603909919574296676353902398965016949930494125990812580046759735228270803403534045997831271705868609862389321317085718011880653813740225551878489348806739185834072995157578381986905496190804341319270103426444999909983289081856
198 548477066937798799355835556919294166101996903912874192742420685827724656238246425906101041189925237155643534892143660169695828827552460225317584832369242151590351970028875824654059965028459061364080023444746036109470253882456514021672299115906297403563570209903109164520446914659593276359220313528147882600513181456866611942031632406314404573197671805086951157326017462872691693117007990709931128003630143443151443289242914745
199 208455293265159747603130466289898628788236408205985041349824155904480128169679271458297207556051263355995719575377370799285927452159196788586909838127882039518565631515226802220881086961597493868242800996029026641794910490760449223011680696079624414240310196944035849009242427347706918417351392857569311863955250503213180616403185895077824000778196163423086699569828689871384058096401511669512012792292601067967150812948391264256
200 79624056808370046439376652477778879453412941183457648867088687566360317673269851753962899627097869259553437922300992542798499087642553635881759101048639990246377475563353779579726269106833544727198121980104206809047711663456936789565314011715095242034673258270127340442901807647203850981624531481085730590840142701279742038484029089554923929707268975435633300562434419134936368616391669098847463529165373266196077618078929775109625