0 0
1 1
2 4
3 21
4 136
5 1045
6 9276
7 93289
8 1047376
9 12975561
10 175721140
11 2581284541
12 40864292184
13 693347907421
14 12548540320876
15 241253367679185
16 4909234733857696
17 105394372192969489
18 2380337795595885156
19 56410454014314490981
20 1399496554158060983080
21 36271084122927079387941
22 980149217579244660514204
23 27567930377271475039277881
24 805741871227189621133838576
25 24435533594428382909107147225
26 767864819264509587686056384276
27 24970715064044359271399720374029
28 839354455161921139362935293192696
29 29130488504244692773544265952311661
30 1042771567918667809347790310856835020
31 38463528045641425376146704181995588001
32 1460605089719130127099510369225156012864
33 57051746730771410228769605990678810324001
34 2290380440078042317272065925649189360036036
35 94431863331421983394815719876209229278301365
36 3995668501206859008085723138092456731353590216
37 173390206075116098102057154979150846204765408309
38 7711581152057840332695074525504983503070459615996
39 351301262494119016388947338354474042166019365857801
40 16382497648401604005419273789590348448614450652310160
41 781634088440835221238453656717604579362919987482809321
42 38134667379715463854925727197766999272813001852674914164
43 1901560496734337396480218742214825064045090221397849785181
44 96864458394907513686356505453431190979809512059267539720856
45 5038281694360733369582862224623120689255606506929239240551805
46 267468252089894662300437757627582372868381346229532509735753516
47 14486049912877147179573395611914842791852238783420714921393762929
48 800090891021718714879679409902123028724428910733580850957257477856
49 45047534370772364103651052076168173865358327333673016929841396804401
50 2584535298625111494653874623851722117597203347606707650686721733585700
51 151048812067201234559671232494531389505384281449035311062371966211543301
52 8989284678563638508105734157416787002807236566922232458701207978677683304
53 544579236910100744844416479253461076464513363337014194820736621070032887621
54 33572646208884183512436078245347458354284722960479904296606563071436617145436
55 2105542607384316515146494569964381381077263071525393094724274687438882018582745
56 134297089891377678754800691222080000617296461778352796016180518265130455833468976
57 8708992173467223103063018322478784440694576913500111393883977937103976836758557689
58 574046144155003179359717480318223153115592014109923040229987117378917592516885457876
59 38449104330920103868845732059054179993583995504870044129506662048231601814973454521261
60 2616211938051001400089671015579085026387819251481873115540444277309158995838053149142840
61 180799529955240716986964074220112379422405148858761231273839725120131862560153021373408141
62 12686833304900123698049969025339738750215550842973824688145673203306279492941416935491244684
63 903728402799425510573393159964915208406856419150482498920988759979924468291950472733889344321
64 65335881004482774519532047382961063315222315906341623499324530006711014913378118109908577166976
65 4792896721119113221741121169728610452552824031403185221830739928754641241083618168442838166712385
66 356683605824787705699324626258549048293473709756833431620510855847265316828928427338200808052728196
67 26922537960047814483026917224477473950457928450654808196075582293807089850157252139750348063033141589
68 2060669139624855546513091819880568328521168259900385473553426470915237477693155509112202110031863112456
69 159909448278929019063773232814759067262954216638876017059915436042032595544378483615418032088994895952981
70 12578537654435750267525935531434764173052829412316807534273851044328032982393567482784442448707617018126780
71 1002755959811403273595257777904231842052289069235133062290361127124662997927976391323457888512495621300348841
72 81001028434485890049386404939778173823343365731782450997071793042538185470365020237344346004312979695891261904
73 6628866011732436780166194058329979740851117150994543183721540062323446760412591318422792280469430230400416195081
74 549498690237459821281465955113698891515191885728255492278389415893226668354958687302002581998496118279552953447476
75 46131762121383881820809980797698194646118916457543199910882980542763129239984865626935599564204287230490664349052925
76 3921647208554876001876152549690683020328636136210857497880550967516488861649411917907748612599509489830375170867439576
77 337522743866458986773749853545658111049273222434160075188255636363082213333096836362240198857044702677794189697805052829
78 29406023390854296997583144838556296379178467684271008481931973137203079308105392623152337246209081362021429579955406434796
79 2593000844815308909073416525373656538397468882047823602775092719681457426975423978866562155253631928810363817701206080338961
80 231386549211518612186827820267193756737521382777800683516759322772885973433490186650179360424236440910644490253271236701106720
81 20892008566292853465105314537419360402273060633779687495557191975965881621009672196561925157258312715066889351559922637490277201
82 1908393642044465872331681083183984061774641672917496265401438326668272600121890615810979121407372232897141997594367999789145377764
83 176336370988194480961156030173470994270108731063403541024007760572514629482185816047136711321376154277530874490127728073150999086501
84 16479494919614391872853593768171844819874534975596080615948196582091396083367634534212943313737213978429672834911451533741734484493736
85 1557461039012734555204155147715375754803053848199021722786818668116446623175676938603650864963017607905064062407095639180014563808670565
86 148835427410895976605620324025771222847351621226525649949723038807000573879968641564673646275201394779495062174620124059212215059108588316
87 14379939985996727893643209063128989068670598885983697451243284701696977076730412671279216305483527481174192076883429334566717720919775538809
88 1404482922889763358329870182883665461577268334490784632599314149807287622380949950783691914754376680995439174993958464003624275314546698454896
89 138654084962805213702237524777484689802037316365187895237701165220457503278685505925782188972920095930456403897616213255095025692907490327973401
90 13834230544018012668430182611508613708674751736566806852599641673208632620906267456433954050270953953998274435618767351008400364232138407272435860
91 1394870524897518879879871522121719192272104590813502083642993047403485817950866764578069688657633762686919532115821946730514253203391425957326751821
92 142108747676674329003294448047105009870240300330911222650785687668073912401855590143091683176761113595287481582387844532065067573581916363932353414264
93 14627437815653722914189414645045422311665874709494819279175487746086047229426954337990849295768012595104071574027937947783760443825934805814561434391981
94 1521001859435020310647119566557175269235346328123305771000997069310673684681020271984822791491756257507519315192762254670048259062939330777850557339137356
95 159756940191353217076089239256886995031147799285041368158674008932357772817406710100967176855323297648684197530087996618639645700756338838419955621582945505
96 16947811737198194395329526968710353416400612197743231408952412161553173050380561404994657085800464680799511625477408764636296484761252536037308049915550036416
97 1815715273153129817337765892177594903569691795950530685754586967029638695261426078988550939923485960242480375102856411498677182911213329595197870630729864236129
98 196435180714452831326941925145181596158162632449935693312474751921916932213259189783566250361792476490564348147668394996042450521963948741619788510017558647679556
99 21457852013372154966839935316164512180336450908574321100568702236153932187629844940619062895549674668923201891125612089594608215852480246738032973316577725981005301
100 2366505631672793246363956196810122793717296383705494425651487878396000501836028928244863325564368664177109766377972146957705628055249351679732667265143470448941411400
101 263477075316196058252086638529315847039709696873675237297014097776688933426767023944212381871401273149213077098985378401600049316851419052172407087366520348602093098101
102 29610965921441504770513321052517180300184355048433705266945699586805337300332977816521719981009299347832948111137701294957812654474146099509897839718306752535624595732604
103 3358906965302562388729286836198066385083877163400499791389976455711004509429936080111832907479728221082323669833621575249464093778468784099289404052097279835831092221371721
104 384539522288281494250086352204095559473090811633519211137355121571057919879494475985598839197236822503311409762444552314976054867259765269051199759104436174954961470513854736
105 44426720850791901558410896829377979534666938920862629094961980161407649405209081250566283337026472014690065560862738649822017347910410806466937044588499515316028646433774331945
106 5179301126661867937770158181130182213718037943774961584553736934019079165152778121854810464139273335837788917681711849041971648900335438644970227308394592854294577793015423762676
107 609236232346992724674067424883797393663677061191950141212601856766668000275170490226817246034312080784243941807593466964231567960898318459367590948044650816243457805021846065810589
108 72302386888925364378005792917321911048710146837125470281950820640949869776767821949998654949945008300725683900819951616441527242942996685615780482551143277312622559310278178979972376
109 8656398163922753286531614479556447606319346445811638024502703444257422724126071757584337238589830011371561997076786847180420161833616189272635931969104471984304269549670852352085078461
110 1045455239822572394226246365644634170131579673653509778441019008522148546359734061902570171684415903889122514615152081176367091957232761014864432900495401702072983296321482751176645434540
111 127357301855309679504480689584955326180352914903204162355448010919846419752659619547357681864241977355800669641931717957117590876480750671290281963015784171322104934501901528153337922168241
112 15648027060975276312136319242288100088377991358906491897227000261052727933443831135968456222438198991785360619734031182301497783418580534665893346381432305406612351117745274811851422812153184
113 1939011478609263136518106859293015963693259435481977360348917658030282870000696228746363702647845850169683700741141508864012556688901145164497889620096720161001229159153081239851103997790372721
114 242300607608379667172771839833273177793652957619372749615758886697783264105947904210125675155617929111572399376216153885369339226381024830891392586783924521276653749215530853888332745030633127076
115 30531685585399948990684724525140088444346273888367436613890358974386624848708970475769908969883366872706612165398581485947104847895365329692370219347145761401419389396377805682451434905759725718085
116 3879167820799575447146121279877296015945068830542660053503767764366211080363426065103916952755049619896500613021388485759604182782062084124922115320907198775766829160333470906509420677851163894142696
117 496921440515544340962529411005527377712466991178998592879986876861321355465662501482832441754900909783513676761566991774329083042570387174220933683776438293873340139189768816665820381960175241692557189
118 64175410830563875746620832918344033273886107765775737107317329780627142621881774370806041004845495511765927324693044465664201544125745565614206434858661700511411915302140890964832659904174625656418273756
119 8355110561376278568474461245135922239294215730069428022873467201249082711859443292106361672599742564884429781725647356354096144300219943989503071817142134356117521083970380815191955879162041016142075411481
120 1096502717369522375861719704708869826272384489253278288050018738606099511320420465014913260795325999125657616696501855891177980767232229348383574118515462566226612339474576379584038946755777144579215342370480
121 145048420630167379851072401070834353634319634102023651606749480511890539771477628570569507388705198596638238813485852841522440963891332528803970205585712348433104000064757970501388452410843840396740369003741241
122 19339014851471033101046089384345728030146281798225776854994598911707994858509585763400629664800495830380102762053760923084629956757205299367833205067847441048119771365893146605228452207741319660164937424609035604
123 2598642009223093028533827443411821410276406208023123099465418813821699831774456551780768919074822503559738371204115239238440480496677801618297479876958313616107576923045921189914034905873775759775887694571141868781
124 351902601614273282323763965759749536108495788546174976405065573491463012060532211412905966361454079960824921474271284086708957177353093032501194283219265688618723175692156933254784631657985704605444974894157692840376
125 48021529511763265267233394497480629844124201688188226446985579110357118101600783369597169459588123997975252911304549218386216906701852058243974817696582350307026798731208195018767871236687123844806970419508116977586125
126 6603299189342937084316327212334791968560160625177995233287621415579375661169642138023243885384848702181835160534731860462585913549901993137682994578520945158391822383250205219556748466620786560135884257969725685413668876
127 914896213093864183299016974285532161238809096995222694409159771180242168074176667065548881716790101886328990808862173715615628647783204832348380392011075259107472455487622029844474154639271695238203946114618967075892160129
128 127715421226306341628694620136560708408196858267906302646282143231677824363645238366741636336011426214111584177964561025657015320099681091756634043792449462816969637207771929859174144317993508339108668892806719717076741360896
129 17961834017270259225215416905512789371739379997047092680235528422526971246261235162084454845524775724037060861493267752636579108449085476904848067336134515436820445161351446188724909158587136968402541325148331149401458011717761
130 2544892235284529873854529916360955048739843077654283220827102526481893526616864375719377431205211556046819063266919320218577833270303530628430107018688614952298940978814051096211818619781243633021892494162262282752222106801308420
131 363224732586696716302971507800309595176815103775323384653400667125972816883049853434411684541242242723764303077558130145461841963138429550433660548983079941135493833667603298064234238511721804222701287616831069987346953041924362901
132 52220978645405400468640744694527744490303480184137873479104696766827530740379768619340167999406521777310360886815010823451130659350136815730625748490836471878320544891798153877963031451648415572137464731018981704631464250357579318664
133 7562315803819819636511765508339585957655076175903215014625649516640298788387640856356729908080071197788410543372497577513619082863375534927140781353630299705229555877227656669365013228548749547216441084303001401042423527745667923940501
134 1103015965143780939095835664078202292107072457645030917821270194047954711552050402164714723791956523810228362257845439328446315104799423363830421163467004806417787177050886241596413444934307704014038734430940627087848165775514140627525436
135 162032930331235991982306879598877352999212670825816122224139415321671207373553517008587889924250583072470746503365074614423474445483936578617400984931659266525405862028116709732582817613670281963519258627693579158002290318715350395080172265
136 23971594101315925985104962108733481444426557996498941798591092951164641742281990097286144933011542905794441375128325008801579402701766058001487472618388624902752640957072394180409487770435493096125396450463191542927677993597605608665783310416
137 3571417737284354048205993879611737272052438544117240872278500982244802857011392989582570687496148222262330480205423997417870596471058492870878736281127445088966842204027817458928080437334493243423069939107721736234931410801103531217416841012809
138 535812417396984418416404381916129507337475397698066341072908638592107592315996074978923141646176272088453136808288619522144242396105398655790614327489257132379986882829342924686224934228786800756685862611438020323174408797264712552567626949647796
139 80945344065255714179773676723237690168123573364437824887469107323718129857778952143519739775647853044048412698152347044327589617518933946569647008040503545972440777335255605192403095947441975775853148955551424626720686789754175544640531388595165501
140 12312800434161861006531696823886931165314575858515949258962755153041557676633062431592732040577273275584640952346521043243898329812545203009626493444248545074702071077608664148935001135983592226619710841901416342838062723168014905983742236139450921560
141 1885761924098698061632554214237379099013656477731880761057989918720167637727913922648307055579868791904563908090631084473002900093384160829896159440692260713552117248891968683833762042873457724675812591036347037421234947540988116988005535906248511225821
142 290777913812892452693795263984543472553424671608557064872289564474061442503262272892055690818006544182273487765090389650644124829847703039859134591484940966563724125662458862927960597592708180342730924317322401732010038165060488893636776542922292867520364
143 45139865674885192453728254877911158376867100519539408768262564708426832476425081624770112412292977184958495421984456883855062226753538234586516230362015063669873759850054470225256586841057011475382635081688341579830510667938356420750962470798087028264595281
144 7054454532720910553991011846882468685765297264575574862751041621661319376903716551837037608893779613828918403710955294973886856784293179801877090217576265452628611915269728595722958710648722433262036963085633904375045811967089772279192384840174019585147037856
145 1109816699720319595129338070702428049927596877454267069387877791052552247903403732543132625710301206080271934501329322055692473195710406848392942126540734636067465044937341852638962697938812372703931780876026069610977646770754213576694584771652131148626257826705
146 175753624222408898290659683576251968929328678526209098346782415933537677807770153116772848018025129574300224354769037918731204896114458987576075156215571108855635856215073046974097623865454472392647014903887245120824509706264134991997078054442603707640735961513316
147 28015822566849603927272105994395824981015904043767772329951415168174926111423374457174345400284317887243269676406262648489889173291083620373870534500162147235778924294392034221385211509877829159253916472370354391764417312723029625259895873598360314613407687108697829
148 4494999167589671288207968931625511649755773511360934412588344446287895986911021370776378538510671094782528576358404372605063319898919521827121846236541935061637982010044743730513721150439097191678842577778429307391491518833061340169856315984718872210867652727794825256
149 725879190260015169066933804029150717068029160114912937608400798565257597480978197755871117173752571560904180032478132246434826767283412967433423861332445137462852860173264906142088615129996871045156555683644061359848440211679761488549682844021337947861091942141049377701
150 117974775557513848121863230926658856495830576082261137323058992861985988334868784895525731597188873164099119614586862602098042328429010505667922171948502582870492657428986161025221974999251103658276661478412087783863420345409966694794094638345642421277065692085269692627100
151 19296826316709100843965752082999112678427245903417437288312406277400037791405844567139426677058780588009150977054507008421071615748451664357427892472329096879112056042515533506326184697964033703154574420154142774191522887991226988096937266472747928736747131403519977224489401
152 3176410317568250919387106968103908326136945619963347004681226471076330954552368452792399029409962990613321969811989663232170406099347866435429453791162186561802832447543837714548099118198141082350282742019063801882136974073985763740163571253434723130854030167125924084346897904
153 526166978780954424534313961866267447588200697602131129760573777922584198998175519519851928479359667202901107739578561533492126727763968327591756260307409962713540898198177970055064485091568100555206386229012362863787160785378326598486511136231129880436264254325010735992772127321
154 87706016750896345235555300345434087758952191789354361280678574365201178307276219269149917491214363814216900514431142915376930166177767387377728273831157805477089894712932661554817957249420888515348148533353562287589383232772665834704096554058788004127338252180019675719381629078036
155 14710815290987532845190887501426034685720999911065312254738350909778280996013895528023185938388438274690439389429548717000082566166185381198257265174468692432146244960239334522137712483373937935091206595918576123837996284134279393475162320162503036164928851384488469868939714014773645
156 2482725024364576449760576364946214297623884516704928248071343413301230563102331513021176394968258865430670271543325422305010390331595155219493722683914496920048020797011178109714019689852581210055732537561309770240407497865764646751319428275992624272302627461587609909626766515638640376
157 421587967544295393437100731245908735376879205409573096175344062387131928776133947414205158209350638330638622722836114575576253316466757487461438374728456402558799659154085720853980949330805720307055504282572717881890314755442410039696225417507172636429481424496982597362156745361016426989
158 72027591343459263992425144830512870371260323341682026932946251263284958573912060249942874210977157197346643927416327196908199947110337980187733249701067703123237075687959569741626822673048185951575843767481815633791775455324434559417485963785600350048000968467835091713960990456619982940876
159 12380673613411800043220850502011473016847747218015711364851794072354642488465403430181030634710716004108500829888234120466697571642127810540199287256593072416114074177307701328159403171884419936576091764653354615060156667553061308073823661386589360792075163173053382587088076130758101508272161
160 2140958047129125820102164499328306002405818135687305995887692871217641843560432214539373943053926587365797107079150167011503928262531555233717875369666791638201070463346846501942682937828356238848512034247133177596994050106377912921549526479208618604250587732510211309339250523099239313901746240
161 372455627345849844766486416782722835016387958657328335446996028073874180564233310672474206445404742142613155735177448527877273764068330963238594314551180846720640504332784727325991344183661442952809501944215658395307133601562871535357135618469874143652357147801294500760371007566678418566103239841
162 65181990678468408447293495215012506962950892527959409271417713873973957917725189657021070284353359309685201442705920994094054878993321320431337228332819355075315776993871990323266853766995313805756846702240181356765425508149054874529148214043151828321188481860954741108286832892871524599084187167684
163 11474975932743563677610776404465081910586921765070499915346657958172830160631237056211128312952438486908778624363868462357578595161377540992345505839732470794063174544796999246169003482628645053266152265408247599037483608550777451394125007742562588880838636456921874017847091171503775280871197693517621
164 2032036977594340210628641079792094581680831026260298386710677988076948178728922915629514291333699773566362956861537946682194929187837272604269558433085905794811731687520224713834879371420664080279950039868788074197750798704150914150782592788862071378077737171788529116088881327955427626577284158802751176
165 361952724894994124398109724933302833969438977794327372391275370280334631810367441530941420163265092171488174662041280110017250315121050994419821903358744110281542377499358860839794843903521737784790347978545245309144641920396642114513263537088262726815498139181300806599333321167697080591472910437751471285
166 64848129987109731406018303921596557986174796768806324354091925385664260543325793133174654426935367965363408850199195936049652352410507020768746413132772345255517485868736544189371132168413058023009035643489134910676453373649880695177498188229322194105957065443420951134574957355416869050429022326087390451196
167 11685668081213087191820200039276090777354491087658621588025110250737242241936140055095243745997643285646021903153983969209058553271948784785523109439295769356534940068163172348809411220488419895025119866376556825672454818682530678723871418104126533393988608632961853953103406091933341207145257409800946619441289
168 2117899826207081107000548753431281692072666273164826079989521429092308495258273339614027135996834602159008613445383437389690969095350571892736964802156623339309868216995501164846780036171405722582764289076898099036999887392982435224110727009647177871153241859589059443001718036161737001522441915063192919229319056
169 386045531001916454351443972951284101911285398362721937957625556426643083603132708014588107723638609078957235171824712274728288005234282746743275385423694190137249843800710180517763639350090459535680371719245994183552269591150999760125602696107982968471255247093019687616143266090032417625324767414547090259018341481
170 70768261504177358063555278405439189524241686681738026061091957170182317800488834145583341621967530849184173958420251201558043844416443800636145916294462862075975110614849948108015599545975408805167578288507428313911054877047761568442102553281190809280090196501763156097359643357831813229129479826741220914876883864180
171 13046415634004272843433525840341043556156420117870103627856028397028794214720249148875921109607463386648202354549163550905478199727158242719427988009346960429207104594281958746158483631145325621245684712355050497447103729035661714339329280907342656967940041817861823432878073781642633287408021647232501191492523231090141
172 2418703011715323908362776548502277081628981601973295765956144940921774237377472196796459952678636802976836363420704116377927298695405618764882321282765260300545731746054781326000142238389671060245415551894180167223044438183391081471482193974183854733621537039632912576623261409102063632048613456514067110322427907306385304
173 450919128352753668766226690846978778721852257935809059397961261489631066878536249520378769441290744462771611488935718940326083766081821798280444994556268933611589408922311153208442793222654018991602690109786878993195705995391333693832460997985695916750481558615181428896816390866979996147428751563788137423636741182669673981
174 84532912932142062801165711871172466496212424377804756986955013206484751897497626927367358301802936833553762113694797396274868955240374627406196746754982878622100454609036785792005835130957523118052939521116809844980831740443655839175177326039647774561342221875949329662911136570102478279354302017645271345695963521703547167276
175 15934942915370104658510486089518080747870271423225045672160977430671082614376484470349108160795950603133406201965650197777831948316003964649228389154052965552644289758039904863816436731019282666347757389317085684224291110144806916130534307399859777216848948469507647622167781566038048014410600252582159110492984893290917128771825
176 3020363980576358308572792343167578809270326256829323198632153731160832038151555206539188091965761474712208572122119394154275258921952162966841023809602048199607585672882903983968999034268344310587157381144932976154257479551625518059047445772112468132164285658537619691406068464922574606245585143920551217202937495549753400877022176
177 575623992320441849437406182858500347316413837583184622620596144915897757525338936645808959275224992116064577425344250654445097059282842885251873074552334454667928452945261957168311530387671605357731927791209544489759730624540039165759495631617157119494260944279317985661101202574562873364568798124142752442319666354926545846758570929
178 110300178482581145308748162570872214707822545205664688486184115500253055587808739935448304956876721713534919415980796852917319241597774705724471220633418099864476085288437640742138103072452400945278099857162137561393885782942929713256542063706968532895514155052770653202982715247449965653324800743451791336932175361771175778770700520996
179 21249968948075490904806502108866386361374531567479920079565565689720205248760215367141327917844912948232227144353943379859616278362745033515925602365722067224238461358595940796721826682665360065860539080655153248909953564916266776457083958710568345759657398011290262106967142657417212187080645435188526472991704790390943176737058983773061
180 4115971102725276830038049630421153330856197015903274609546264587671165988520285504639114359605838497661942953879394885581990951709795510494321158942565228281068032316452996677441752783318154697423083749612380282140523182884364571511810617414633332679504389756173722629884605160141899487816505740847674135841706825949591071673527989465590120
181 801503795237852382648948104387295454047769871502203477997903017955717157989761134999347514967056201543847422054417537016609016716271398458061785946161583381748525788998834911360924044869496999693340711685535352023435806654417847596842380325833562595713449053567094390014598613013707356940349246732184967976239627489875799962713158171280220101
182 156908168141298198332170604104378562154539218985810789782501070643773647724348500007785109027321188178555210458719007022379658506709888114940528917444379472468674648508575736582384531150994160000795795416233290093607094150916313162523710612100028806259131647086171204610294230090740850705418397740345523653176908788206187678402812639453267785564
183 30880179330051756119093333040582166424137072695039263258670850191873935643016692928265962165745752309614348867182684491589814552762761518941853047889932760569878501645130310820144851263051513439448736729181396709187932235421088251533467920496025449233025609832235793406914138354358122574247945473456298962785763435136308568130481487932581279111001
184 6109365258743252186078617368686807954651233386377617150954477016890916401637160429341166345887504900214623495281645785739601751343995505777473489236117876115684311976152770115142412085618464515610485519439933570326444693709074981377722173764531600653747623820641070673754869737125059498900192630703227122207572622630712740097663797889178879109881136
185 1215016674516101105437183636325209698931795756869164088230854863003746977411419219769787398857054368637416912355739157260879476313495045913888756081049940553709958757980638269786688532168222883283342660226339235431227090842176800354091647844483750658102538792766853363498223648749477774841907079356331033831689849276823987262078154445038646066353081465
186 242899286304760548406277711887040692562644210139941471447611987611319152667417771220588835353170257428173816893815921129895034850623254890238364566533679693796924764896945031940014222748372582999150213186885909069564234595790387569050929323230625744040285753271649448482752535451437695950829240927367899554956658494065010444390627634595118378026774306516
187 48810831223095927361348496347082589483883460383449378689060459381018736414066198528564429358625880395125569435340358357140617551067736215558166831259673512024453838839117261002294829537531675394494940401365124142273722531140498542575247009708338674254009542187827601622328401130349514664954360696503322318146479941048588066870500982312462312716528737355309
188 9859170296379201831196315597237014708409638364003493013506636744470436761214626022698675044213673466818832078545019612214702620544874840048015596391087528988503778224591716259984438565046817466015812936194260209150397516363229179493719979075606820501906875642220140295450588165345544162014242725137048479985352023613803827923856902222963730138574561295344696
189 2001645164113458931460067389360651599649950161261068968098044873506479894656786981985046539890854079652595525136783128000736744458575688471677605118620445022174156142804747390670011617242714998686342611275982776498470085767201989858389197026457564385561339743214822107542369645350672796437901780005287404744212024369537598907813792822410934474040909005291609101
190 408455599376449304544493214823741442482588778917001437434799987419978358858992611623521012579212134033217617706349488091970785288395832332722372841986122572956824376083387903647960269008759379614725354204014480398566433307042209854672217217473198838185195504481528989512605455967112825179253926260113842097723794976939214851529072725111890659585662092541098917260
191 83772650182471880369219435374139068932585362674931220420722273305721315366919824377506831761739093779310084101912770313434244241957084172960856558461619378014042049064745603137724073390501314275246803381481829263434105897179899532586795353616670339432365879321632210733643282351923161939863183474952617657469179813474842290310935673896529908383320145168677989456321
192 17268237404816331431997150706899314648347940612281376203935849408316174569721162088936576857618153361723293601206874474763655541590840358919256757173608089695927193601340320879808453568512962513349591577126574192218993177476181605014886931695379116725032565656020591384299173389458218322368279224412852220743201007615596881695618725764185713557509982608873059449582464
193 3577428434582643006700364126666246956200410852054621636350152710741238535541603080301484327807618983638483699817043095194644493562800384674977052954442047490896264675443646691140140560051953582024519435719292966058559920818063463065999318514045020333367266933790620090065188610991928753844979248186182612499589213475497284986776806398127903420464522775672024222210470081
194 744834925763466773420711411615918146984095318670936494059656733006639681417168149668266304396795189234262435471259060499525421889190927564866620855120960301473854586809410644031269258780187162128267953994275035318948191402775811246013227151659986549572486564755305607062917570654328640420278283745308934131597863696827193925470994585209237068550103004745441679839614772356
195 155849101912234272076909246623123873127194711864589547399228128603842963467587346443477496037710383352128015791176616707164469021548469273055220745556748060254922367795348507951135820946717720170531713094471672996775892027094747953456274236871310414086992669201359199664934479180506931112952736655183501689901126792612265310456342779438058811505357857188305623534558719720405
196 32771244732365774061599293960980886644937086653775413330373038796861974433087838082857020488398729998590587343782079232774517214532404125311158140863125845116687721366935584788200259515255509654083170850354581871768463644721993750936452551638834353761156897188677065865693938132198524772936811307700305751021364533495850779876777271431723023815551163365375129991325506026334216
197 6924927174593635418435653111599165751924027285309305388825628725646990485029240291019478062140455242972693686832089486907436705062982778248180002559509106241282119459714307473608019687342509583357793556515575939305628783799620795236939530536289345824743994104968550295954953606367045001833024276625046248484865840459165035370269837071985842139348836282069040688502176156316323029
198 1470484695565428665917973232155523388845196346122768693449832085727588728272306334924198061493842362431883186348012505949831471143367640891203855882949418274259302215238829585088300124919597976354026554019607458685438461260278701427486203468370697345835644799469366345082311277086989471337745840314284848814369758005922376941168883130784086378948229619815862067943501520031285664956
199 313774988809446319726420437463876213787710504090881240834902047188041345867776614170994230004456993357630997561630573212800684366476207219035734001073432981178219352485874178977288253915111591392526987703723645008205942370294389132465768564797386319275147829291725728090437842050214544385562793728553681748766968142836459140964527063319005409432502959920760500930162793116382882946601
200 67278801579387552720216434992191759316814426329890856073347468280404024707527314805399448766626639790749824845270934049506947489313124308322620907464576228810619373270892020021418616619228556693391343542313002639339013882210719076457853768571474912814967597657703383970915610247441034689250382214975792686457744840100057529515523053348552343166651291023596062481502457053314240846382800