0 1
1 1
2 2
3 5
4 20
5 87
6 522
7 3271
8 26168
9 214955
10 2149550
11 21881103
12 262573236
13 3191361201
14 44679056814
15 631546127049
16 10104738032784
17 162891774138339
18 2932051934490102
19 53094870211027831
20 1061897404220556620
21 21342730463672017301
22 469540070200784380622
23 10372387375924114790445
24 248937297022178754970680
25 5995311592899251867707957
26 155878101415380548560406882
27 4064941559020234203244928681
28 113818363652566557690858003068
29 3195172019511650656923675205695
30 95855160585349519707710256170850
31 2882177672190221023176752859479295
32 92229685510087072741656091503337440
33 2957259259838841184363692782586428595
34 100546814834520600268365554607938572230
35 3424678185158235424128719380482409679415
36 123288414665696475268633897697366748458940
37 4445455499520169745616717587325780096886965
38 168927308981766450333435268318379643681704670
39 6428446540165531830409654394928299223891458685
40 257137861606621273216386175797131968955658347400
41 10298867882679313167604480197589535831586524175345
42 432552451072531153039388168298760504926634015364490
43 18188649829314132346358187373272206083400665367191125
44 800300592489821823239760244423977067669629276156409500
45 35251189628255740609075379471007575234690316806549162115
46 1621554722899764068017467455666348460795754573101261457290
47 74665247843297973883368021941140053300399784956980027793795
48 3583931896478302746401665053174722558419189677935041334102160
49 172185199186941709179051248750925017294505683349556329588053325
50 8609259959347085458952562437546250864725284167477816479402666250
51 430824467358501524212668029979049816247728459728046520892746415873
52 22402872302642079259058737558910590444881879905858419086422813625396
53 1165855272628867080518503999511372414538328495661679752557303208395131
54 62956184721958822347999215973614110385069738765730706638094373253337074
55 3402089189882524888421554909534920905972295999652610122040853905820212779
56 190516994633421393751607074933955570734448575980546166834287818725931915624
57 10676126390363140634551187945046703132501128309623226154734712662011635342139
58 619215330641062156803968900812708781685065441958147116974613334396674849844062
59 35937033768490058665252624520954780383568742482765979771182525137803634931610831
60 2156222026109403519915157471257286823014124548965958786270951508268218095896649860
61 129449302504643630141749048923084214400993058825090416524726911781600806362071414609
62 8025856755287905068788441033231221292861569647155605824533068530459249994448427705758
63 497877126082584427680792890707636620135985571555779390702574126350388548255198212194585
64 31864136069285403371570745005288743688703076579569881004964744086424867088332685580453440
65 2040359711505714161062968222094617292604707473837589229505350587349945859799384455617454483
66 134663740959377134630155902658244741311910693273280889147353138765096426746759374070751995878
67 8892134826265645845584746555401590668904938299623813927844368077824497659596382408015078023639
68 604665168186063917499762765767308165485535804374419347093417029292065840852554003745025305607452
69 41136111111353978162669038986451853117878826322419310398119393369717292462627412978364147407221925
70 2879527777794778471386832729051629718251517842569351727868357535880210472383918908485490318505534750
71 201654363076547710286846062016138024480549076407031130200372447888046085651553653849749190737570298733
72 14519114141511435140652916465161937762599533501306241374426816247939318166911863077181941733105061508776
73 1045805121327250087078873209068258020948597569348030038924302313129708059108197159151536118836169288231681
74 77389578978216506443836617471051093550196220131754222880398371171598396374006589777213672793876527329144394
75 5729054989375496287167051227624133633569578062779702425887308520877421505346529773447107383387489427483549029
76 435408179192537717824695893299434156151287932771257384367435447586684034406336262781980161137449196488749726204
77 33103226077809717493227029163421004966957502482678156785415731310414155363255266479598311044132550002057569655299
78 2582051634069157964471708274746838387422685193648896229262427042212304118333910785408668261442338900160490433113322
79 201470597747332117946243413551009573424619372098582059943168734801114869510868363477487346884695046991832375505514371
80 16117647819786569435699473084080765873969549767886564795453498784089189560869469078198987750775603759346590040441149680
81 1289841622902506026378850922570612767256027911962017085129520349543269499220683713514637276158288703561053536662818611225
82 105767013078005494163065775650790246914994288780885400980620668662548098936096064508200256644979673692006390006351126120450
83 8675648504675222279474132451402645886892191681930263527151267429868303611824585677259672978290112550798022986571424733354765
84 728754474392718671475827125917822254498944101282142136280706464108937503393265196889812530176369454267033930871999677601800260
85 61233907431271140941918194986089843318088538917744637619951165323113350936669736657185693969478319981201569140144313363581540415
86 5266116039089318121004964768803726525355614346926038835315800217787748180553597352517969681375135518383334946052410949268012475690
87 453016856127247554765495064709458996935713022982186426029442124353948122676249560399165142239562118986403609110106196349280027024895
88 39865483339197784819363565694432391730342746022432405490590906943147434795509961315126532517081466470803517601689345278736642378190760
89 3509131331986090604011212329072904676167802921652887441537845945196848832143580173528624434478922247864624155051766662184131645869688575
90 315821819878748154361009109616561420855102262948759869738406135067716394892922215617576199103103002307816173954658999596571848128271971750
91 28431472337822032792403265524028581636979149800592305447953150426371873029268636440851524586166670029738007409560745112278358067832323467155
92 2615695455079627016901100428210629510602081781654492101211689839226212318692714552558340261927333642735896681679588550329608942240573758978260
93 240704849018993586502622470925335947382625520213132792623270918331651425487661299141975963609353227027029885642897506896072008921917989828979085
94 22626255807785397131246512266981579053966798900034482506587466323175233995840162119345740579279203340540809250432365648230768838660291043924033990
95 2127383614172855709460317029085045038521514880854261473187229552073171894362929066902235300613767944601558627152920349986650838759379046583580140165
96 204228826960594148108190434792164323698065428562009101425974036999024501858841190422614588858921722681749628206680353598718480520900388472023693455840
97 19610526243954648276571439644582836749001663975701553184364616459489805347380708130672442477249773364531570056521174525627879426555093089191906350815965
98 1921831571907555531104001085169118001402163069618752212067732413030000924043309396805899362770477789724093865539075103511532183802399122740806822379964570
99 188381537616884128380747271803265728867222032633847695801914710617243424387798954090447789037505467207071296544335115278242074008039131371523045861068845985
100 18838153761688412838074727180326572886722203263384769580191471061724342438779895409044778903750546720707129654433511527824207400803913137152304586106884598500
101 1884219431691998733775531293268851827705514073585025030193207550557977651315410007559516905881255338158126225651003718895272743782705185305468776167828779005131
102 192190382032583870845104191913422886425962435505672553079707170156913720434171820771070724399888044492128875016402379327317819865835928901157815169118535458523362
103 19607462110291402980841214237390398349457348790481154629243310714393221524289688493470575391627389528003976664288254270499380554541898288741216288332754982508348555
104 2039176059470305910007486280688601428343564274210040081441304314296895038526127603320939840729248510912413573085978444131935577672357422029086493986606518180868249720
105 212116400955567622096369880628619773558107713082341584459202512370384635217571139528293254769166323705574362517670277157150820993821186371757416286255931185750600786447
106 22484338501290167942215207346633695997159417586728207952675466311260771333062540789999085005531630312790882426873049378657987025345045755406286126343128705689563683363382
107 2383795404831820319219394490422827796859486391293634090475461827941795160727022309839092171890579886076615438243726683158485699824247551798977658470694452257065398268881651
108 257449903721836594475694604965665402060824530259712481771349877417713877358518409462621954564182627696274467330322481781116455581018735594289587114835000843763063013039218308
109 27809710789185241266998737374571177480477847712204254582094460914770725188781234609938024940478077255631587217111316764534065085716592285204349703806748608019016477254766393805
110 3059068186810376539369861111202829522852563248342468004030390700624779770765935807093182743452588498119474593882244844098747159428825151372478467418742346882091812498024303318550
111 336557266958013256702970975275856890020988890803557921071892745356615457568606682996717407362940161418223547612898710577977916618088755489872079339297040065526012759581118472612373
112 37694413899297484750732749230895971682350755769998487160051987479940931247683948495632349624649298078841037332644655584733526661225940614865672886001268487338913429073085268932585776
113 4222497914225119034983853489189300102797735111348136883955739625554898981959860047300194998682023194144571510524803086400769312716709214904054221443968192842336678359704524145355336291
114 481364762221663569988159297767580211718941802693687604770954317313258483943424045392222229849750644132481152199827551849687701649704850499062181244612373984026381333006315752570508337174
115 54884663849516850157962377763555376204977488299826922126265154518361913677223491474015893264698091618189612058178266787375575644522317999143884581613604723725841918264546167203787889703159
116 6366621006543954618323635820572423639777388642779922966646757924129981986557925010985843618704978627709994998748678947335566774764588887900690611467178147952197662518687355395639395205566444
117 738646111268800807466841046020060449217332609625515127784411403745960478332981978373043402758864572995312809287729777957741712654713007468017395469847281516781142999813268145633654391436605349
118 87160241129718495281087243430367133007645247935810785078560545642023336443291873448019121525546019613446911495952113799013522093256134881226052665441979218980174873977965641184771218189519431182
119 10286498023674642429568008147045559787001966219793748938152382166469664312749883648892059454215717559838021566314776915937152378643973397262732183881730403093742727837731318877610489042873296794621
120 1234379762840957091548160977645467174440235946375249872578285859976359717529986037867047134505886107180562587957773229912458285437276807671527862065807648371249127340527758265313258685144795615354520
121 148147714952128634587731043096745054264926136523761278332038027878560000004078417067809540694915661704211718965901050061095033380356750522244640008738998133582805567409392930316857390715727746096888101
122 18074021224159693419703187257802896620320988655898875956508639401184320000497566882272763964779710727913829713839928107453594072403523563713846081066157772297102279223945937498656601667318785023820348322
123 2205349597093908309781307897253768753346517383212680815303685861881714486654065812189586322115811401902894786280416772141297328985749851206891207427691694675380787920245860813674299242734063100206237571545
124 273463350039644630412882179259467325414968155518372421097657046873332596345104160711508703942360613835958953498771679745520868794232981549654509721033770139747217702110486740895613106099023824425573458871580
125 33914205571894769998559374662195052701968755043723688675415373342864139388458774050255410414003525842559018261921336443351493548520511718196357774675799868713715640986663529963492882899919604897743227817059807
126 4273189902058741019818481207436576640448063135509184773102337041200881562945805530332181712164444256162436301002088391862288187113584476492741079609150783457928170764319604775400103245389870217115646704949535682
127 538494996850766053862782793668607498996973174716527073868792716231476918466110897703011393622709518328136190036327129191365935408318181638955545407401135128236806678790878625458578725646466999040739436284697963231
128 68927359596898054894436197589581759871612566363715465455205467677629045563662194905985458383706818346001432324649872536494839732264727249786309812147345296414311254885232464058698076882747775877214647844441339293568
129 8823862546162720342096390458340733641147678324327483005582903784576148756849223380749359171672939623621115065389213734373991496983808477996403988971084021391038094411823855086855149299671272388958649430024198698333395
130 1147102131001153644472530759584295373349198182162572790725777491994899338390399039497416692317482151070744958500597785468618894607895102139532518566240922780834952273537101161291169408957265410564624425903145830783341350
131 149142298441360863955431884132576701661913810680350581829681138431917118971790943246789964772076254742303468255389591540534843944024777542198854268573222327660437554367810043517598920754738843466662931112462652923802381015
132 19686783394259634042117008705500124619372623009806276801517910273013059704276404508576275349914065625984057809711426083350599400611270635570248763451665347251177757176550925744323057539625527337599506906845070185941914293980
133 2598976992678038000191760610126240744934268866609441477977513355034057319521107032117497940204721670085099821353410589411858639248225699537834315423111153645155004065103643310906037583182886802793222369327657650634167022453285
134 348262917018857092025695921756916259821192028125665158048986789574563680815828342303744723987432703791403376061357018981189057659262243738069798266696894588450770544723888203661409036146506831574291797489906125184978381008740190
135 46672836247934305097260789072597272607855817279263493161125852474362788434764613726784890701063191964894238545394481362337363775102743829914308224666018365498047840693435593508925164734147380869162828603616724434628703468365047725
136 6347505729719065493227467313873229074668391149979835069913115936513339227127987466842745135344594107225616442173649465277881473413973160868345918554578497707734506334307240717213822403844043798206144690091874523109503671697646490600
137 863361465431129915497788103855951424114359226181841944944208537995024266113721007982242059447742942911982233738814524652443579959943913154756131369578804466051174339995237564946525552285950780231419557261379148826683029917141768723025
138 119143882229495928338694758332121296527781573213094188402300778243313348723693499101549404203788526121853548255956404402037214034472260015356346129001875016315062058919342783962620526215461207671935898902070322538082258128565564083777450
139 16443718690134031356329153515514658329465634978726461568453386218989308404307607225535100667505576467474590144857226684851573543251062273943473121848939572487906470725077721216298077660351027555265683591494324189897383016999976334560695925
140 2302120616618764389886081492172052166125188897021704619583474070658503176603065011574914093450780705446442620280011735879220296055148718352086237058851540148306905901510880970281730872449143857737195702809205386585633622379996686838497429500
141 322332376246983302777165174692802591809205620341259175277429872853878779805607494038801316205524164177713120385740923680250175402499174821064864511403247714986817571501556448886564196669874673465056897027850353347957344278977097103081836919475
142 45771197427071628994357454806377968036907198088458802889395041945250786732396264153509786901184431313235263094775211162595524907154882824591210760619261175528128095153221015741892115927122203632038079377954750175409942887614747788637620842565450
143 6500205866610402152392943401671498171340641767446768934363062397924361173916441980545796578806521540521929465459215292174171319778137349683553346251862540146207763446036864015495192804435673112581322943625257730210712473513929522524862274795517875
144 936029644791897909944583849840695736673052414512334726548280985301108009043967645198594707348139101835157843026127002073080670048051778354431681860268205781053917936229308418231307763838736928211710503882037113150342596186005851243580167570554574000
145 134802304107581311431416420515330935286812616573992708207452483455508007245335116706580668446038420390748318943550075391011518402521759007938906636308835506937988510300182747187338768885237450072780258927554681154833739273090489945945360142839423066825
146 19681136399706871468986797395238316551874642019802935398288062584504169057818927039160777593121609377049254565758311007087681686768176815159080368901089984012946322503826681089351460257244667710625917803422983448605725933871211532108022580854555767756450
147 2873737040291419777628418157321213818532347322605545617359200861039660125258899781305493581851277703120072928778431243804675482577353699062440603680422321987655110043698906860520412807886280293299564366161775228324403323748066849008107124098044753190937725
148 425313081963130127089005887283539645142787403745620751369161727433869698538317167633213050113989100061770793459207824083091971421448347461241209344702503654172956286467438215357021095567169483408335526191942733792011691914713893653199854366510623472258783300
149 62952543655691652279068450466436992484391686936830614938212607899878017515673104034019978484378718225526975845537646336651382227815392901164036248903854707518981730783891771449575804776703919615192770531049781381851278909047242592139783112443274034091283055375
150 9442881548353747841860267569965548872658753040524592240731891184981702627350965605102996772656807733829046376830646950497707334172308935174605437335578206127847259617583765717436370716505587942278915579657467207277691836357086388820967466866491105113692458306250
151 1416568242083972905574882318002565367482996781086363529268793289191342181501422112163061337440098675750976183709063744142716129844169053362619017011361523518250498533148209827225063741922166459768190246807212885251937709036654862987209395405755206880262933382811855
152 215318372796763881647382112336389935857415510725127256448856579957084011588216161048785323290894998714148379923777689109692851736313696111118090585726951574774075777038527893738209688772169301884764917514696358558294531773571539174055828101674791445799965874187401960
153 32731453767380422638695317907366039195732235222903673102268880967829450755350280703620410035697330866443221785257149264049296262156432080651112437577020953886751209844809275589777947252441077108725382124586563974758187954990567235321965469644752037551337529709052531935
154 5040643880176585086359078957734370036142764224327165657749407669045735416323943228357543145497388953432256154929600986663591624372090540420271315386861226898559686316100628440825803876875925874743708847186330852112760945068547354239582682325291813782905979575194089917990
155 776329901090046711325370091384174527201504005542726730908282109020410737382154922831943198191003059163120848942910381552396430066536470471769267801595424208000149661774160132820227984688246063623852209497654761877458698397694089934290430337368110457972771513566225540292915
156 121107464570047286966757734255931226243434624864665370021692009007184075031616167961783138917796477229446852435094019522173843090379689393596005777048886176448023347236768980719955565611366385925320944681634142852883556950040278029749307132629425231443752356116331184285694740
157 18894442685343608887203079638944943292996109784955950814557744370310933688814775055634092887805537753352028355101850455402702290809930006137228969108728427399241322519151746263674557767192526293070037902638896891553297082456847924423569984814173540405330381619737301177851710765
158 2985321944284290204178086582953301040293385346023040228700123610509127522832734458790186676273274965029620480106092371953626961947968940969682177119179091529080128958025975909660580127216419154305065988616945708865420939028181972058924057600639419384042200295918493586100570300870
159 471721719055452004711296714579490526262161164644714184107394448691054983399736053892634803678887416633347098419724192524782567559427748022518123979563623276725890755387522876751361298912087300384490271878328374846133551216231588822377599573313994251722300452264013125432725038787685
160 75475475048872320753807474332718484201945786343154269457183111790568797343957768622821568588621986661335535747155870803965210809508439683602899836730179724276142520862003660280217807825933968061518443500532539975381368194597054211580415931730239080275568072362242100069236006206029600
161 12077096098565226345830433061556227238430777050324624328386320106181282736817410146420248362011945529900597427658344059552288239348678624750464305909768314847999013044318807656772509201670950442368150471336399042485129329921263586042693194376106095028604672164165589270712253055284153865
162 1956489567967566668024530155972108812625785882152589141198583857201367803364420443720080234645935175843896783280651737647470694774485937209575217557382467005375840113179646840397146490670693971663640376356496644882590951447244700938916297488929187394633956890594825461855384994956032926130
163 316977430951558470482289054813672823398772547729533733228476141569121485341558285403259735977859008437651554178060323946385344680611691642282326404430130496157409180934529283863093750965585189840797561925562257545462310239454441494789227336317055779439252578625817365602301623730762376739725
164 51984298676055589159095404989442343037398697827643532249470087217335923596015558806134596700368877383774854885201893127207196527620317429334301530326541401369815105673262802553547375158355971133890800155792210237455818879270528405145433283155997147828037422894634047958777466291845029785314900
165 8526110670345788762017252484823853370141539761914063467101117248319368784366948895389196300970706009205858114946637871569330027489679424990158235826092338980579054850172943084914117680881766255314436956376645521839768916537971742364284961884302964310565811700596189596956873259168991303386708255
166 1415334371277400934494863912480759659443495600477734535538785463221015218204913516634606585961137197528172447081141886680508784563286784548366267147131328270776123105128708552095743535026373198382196534758523156625401640145303309232471303672794292075553924742298967473094840961022052556362193570330
167 234963952332984967647087857387699167280841893432665111240287569973724816559576666379400969000992792761706450680032665759130651113615295856208395132053044247898401060601468049295008284995384221757435825578601828147055374405721785530494725935098206032843358082905244862480262659140618500829801483354415
168 39473943991941474564710760041133460103181438096687738688368311755585769182008879951739362792166789183966683714245487847533949387087369703843010382184911433646931378181046632281561391879224549255249218697205107128705302900161259969123113957096498613517684157928081136896684126735623908139406649203541720
169 6632131027701830076834412073232914404445808881846941878989168508999572046086398262904277930696243276030013235156032968464905433060700526711885217985928684297991028159581663650147631977418259187822220175117045477609697376138855919650886976066569136923569982129462530096034900322720742381416818946032967875
170 1127462274709311113061850052449595448755787509913980119428158646529927247834687704693727248218361356925102249976525604639033923620319089541020487057607876330658474787128882820525097436161104061929777429769897731193648553943605506340650785931316753277006896962008630116325933054862526204840859220825604538750
171 191682940129875857143410162298726644456367825987159488686121520316917761532245195344295904120256968480855144788886749998667237923862369038340606613716413595946889545444397070197771742783198520255329786359466046088306692266280857746860250613687527009903409909505692569430587036514858461107305884074894012942055
172 32969465702338647428666547915380982846495266069791432054012901494509854983546173599218895508684198578707084903688520999770764922904327474594584337559223138502865001816436296074016739758710145483916723253828159927188751069800307532459963105554254645703386504434979121942060970280555655310456612060881770226033460
173 5671163008143876015247949898577397126648092670974379512130947608527954830214453510437568449696923706066724104084313122767833451796799129910263074660470469084095410306830895204468892985539633006302339608963904723259611016494641729669200422177929377738777430842878976946085132544448828297198377578543473278328133385
174 986782363417034426653143282352467100036768124749542035110784883883864140457314910816136910247264724855609994110670483361603020612643048604385774990921861620632601393388575765577587379483896143096607091959719421847172316870067660962440873458959711726547272966660941988618813062734096123712517698666564350429095208990
175 171712408549097750516896424742401774080388718135399126894621922878999503916296963806186967348637939828935332631393540978317251137239704847812511713731550880885613694575048074833342050522526289656516617111453750293592161135067223794398434216684103445294213357660525264916234431431397079442188934056092265289691882118465
176 30221383904641204090973770754662712238148414391830246333453458426703912689268265629888906253360277409892618543125263212183836200154188053215002061616752955035868010245208461170668200891964626979546924611615860051672220359771831387814124422136402206371781550948252446625257259931925885981825252393872238690985771252849840
177 5319335354978450152665590113662037319462668753746912307581424665149349047321436757283574149377608785669057256601724672258902560873540409171396754364464853059710752472997912383915336667923768813773141465455768751916812987788967303981202753936591859964908601612623164550754045011408147093952573768458717700769010894942549415
178 946841693186164127174475040231842642864355038166950390749493590396584130423215742796476198589214363849092191675106991662084655835490192832508622276874743844628513940193628404336929926890430848851619180851126837841192711826436180108654090200713351073753731087046923290034220012030650182723558130785651750736883939299773795870
179 168549340301531646341787439689660331189213404471808364370291975934901998420219568572925539377069946722175432120486550904855810960867926503927823921388240498799622739653397503006028772155273713837038154025056490350239144433175715922538372712979729976980193595545384263705058536838549554668366573644369066289738556444359369615035
180 30338881254275696341521739144138859614058412804925505586652555668282359715639522343126597087872590409991577781687579162874045972956226770707008305849883289783932093137611550541085178987949268490666867724510168263043045997971628866056907088336351395856434847198169167466910536630938919840305983255986431932152940159984686530706300
181 5461363665945047440740039450785877742599511920170942264089302593769187640918318732813749835776168112708591695269273699890312791938564097909537934525037270469479137176424121255091721844151057893253510639751076454581835512628511686283293724985711185429471124314057024157610716241274439124414534438358960008798952693651566086227080225
182 993968187201998634214687180043029749153111169471111492064253072065992150647134009372102470111262596512963688539007813380036928132818665819535904083556783225445202966109190068426693375635492536572138936434695914733894063298389126903559457947399435748163744625158378396685150355911947920643445267781330721601409390244585027693328600950
183 180914039746319614235863256364208547690949588458059734412873675265098069286268384205650348577810687322102081052800103506754421308703239793670488661777587491233765530655543833737617497811165095586930646564586929305612350911837761992178068508532534700003987031156165185374024373840277983840017317550754439366621612905462693499996774458025
184 33288183313322809019398839171014372775134724276282991131968756248778044748673382693839664138317166467266782913715219045242813520801396122035369913767076098387012857640620065407721619597254377587995238967883994992232672567778148206560764605569986384800733613732734394108820484786611149026563186429338816843458376774605135603999406500276600
185 6125417652769739615762383249090439868730710063496709820820168809356957576105291959735102003895133972427223790606488614245506563565925350350508768826412164662958124925346013544199744089365569116632131983222826991589481871082049619222628126227847625905498837861246538182527480135121712829076471911602389483368264190934296803578368976807534225
186 1139327683415171568531803284330821815583912071810388026672551398540394109155584304510728972724494918871463625052806882249664220823262115165194631001712662627310211236114358519221152400621995855693576548879445820435643628021261229175408831478379658418422783842191856101950111305132638586208223775558044443906497139513779205465576629686201365850
187 211928220614080482882105134455899894833079777304821666909230692139229171325041679480064779662392826392158937436181679516819007469788356824723534627537233365553282053967892805172267261833541865552210589835276140843576047836169708385395643968652402671988139989499542683564878804854666824561858753800394483235722572503585948037454758296517940953925
188 39842505475447130781835765277709180228618998133306473378935370122175084209107835742252178576529851361725880238002155749161973404320211083048024509976999872724017026145963847372386245224705870723815590889031914478592296993199905176454381066106651702333770318025914024510197215312677363017629445714474162848315843630674158231041494559745372899337900
189 7490850256517527322857759847710314393787400456143848339724668985858724537252885050151996311596181841077293764272639471458340161519505054135463016447174261944705312072494726426381942686539368270405815734744840112375312155304744301382083696177318812832558713645251161398052049846778128518443192916518612223902988568768266919149788913533645348771927875
190 1423261548738330191342974371064959734819606086667331184547687107313157662078048159528879299203274549804685815211801499577084630688705960285737973124963109769494009293773998021012569110442479971377104989601519621351309309507901417262595902273690574438186155592597720665629889470887844418504206654138536322541567828065970714638459893571392616266666296250
191 270435928172919302996351483681107012322891873446543264222878316446790216194787194011459106130362040921170237820289049475441792133215405977858231004623716496709118216630777708812771456982371651946127886307076067448439779523569985058570071524179201444840219179862504196071313860160800430395597242970634947492776706676207253434479666620732078746172435309075
192 51923698209200506175299484866772546365995239701736306730792636757783721509399141250200148377029511856864685661495497499284824089577357947748780352887753567368150697593109320092052119740615357173656554170958604950100437668525437131245453732642406677409322082533600805645692261150873682635954670650361909918613127681831792659420095991180559119265107579342400
193 9969936206089982530217815535924554287637853005149695527233268181344486274681158940201660901773287661081258376728864893034868579601381753660138899688030044721541502257537728410611685884865593225719090341446137611746142653655547310111964365683195729317150219066193913855339102472069506905046258396731449244290097332108589446960326613427190350579526419187358525
194 1934167623981456610862256213969363531801743482999040932283254027180830337288144834399122214944017806249764125085399789248764504442668060210066946539477828675979051437962319311658667061663925085789503526240550696678751674809176178161721086942539971487527142498841619287935785879581484339578974128965901153392278882429066352710303363004874928012428125322347553850
195 375250130699549184958217506340882947570099419482434171678389681837444721682040805519395809733867639785181639332214325159089794920898717620877774725186172535749869833286668612112792137294164428780470775978624339099525656837588991447578680212090793884513850338870821119030943586203857194648531218750778457197394383143687771171419084419564901310741025534551074100225
196 73549025617111640251810631242813057723739486218557097648964377640139165449679997881801578707838057397895601309114007731181599804496148653692043846136489817006974487324187047974107258909656228040972272091810370463507028740167442323725421321569795601364714666418680939330064942895956010151112118875152577610689299096162803149598140546234720656905241004772010523644100
197 14416422537643622778785104296457242343208847836115572779463555040050274912789142882899170000386305963958354390467035228075216960059000093298591314741556538652599918644721364287167730264390261324176934681102006570042126191996468961939217304404143433486041274108749403860941560726687420014895281241627473733823329658721110660675393614137804644028958912012296631270568475
198 2854451662453437310199450650698533983955351871550883410333783897929954432732250290814035660076488580863754169312472975158892958091682018473121080318828194653214783891654830128859210592349271742187033066858197300868340986015300854463965026272020399830236172273532381964466429023884109162949265685842239799297019272426779910813727935599285319517733864578434732991572558050
199 565212686521626500924707024441496951420869913304936750794106427850193356807443570355444452348221810108028003248695429556799316305738819182983361033867555045771668851014700710068324887216050336337744536822674025882577184182902734337142285448701303067367797869302362158448109196811503186010440213256578664975497762585479111248863750142150822705059708899678765687768392293275
200 113042537304325300184941404888299390284173982660987350158821285570038671361488714071088890469644362021605600649739085911359863261147763836596672206773511009154333770202940142013664977443210067267548907364534805176515436836580546867428457089740260613473559573860472431689621839362300637202088042651315732995099552517095822249772750028430164541011941779935753137553678458655000