1 128
2 5004
3 153037
4 6509805
5 243903065
6 9355397095
7 361721564040
8 13881707109180
9 534350790960907
10 20559180796734866
11 790862913526676504
12 30428168711860904615
13 1170631929502698192489
14 45036993783214078491026
15 1732689045428082195827041
16 66660716712515069665090418
17 2564602303489892575406852652
18 98666559420411131679828355390
19 3795944764346392526105886969924
20 146039329242806776242654167838469
21 5618491894797062657769677922425721
22 216157191868720039195820908292738752
23 8316098452363255977001540082872615031
24 319940746357919540572004755090437231442
25 12308906857515435295568065549177000684248
26 473553899396323703903411373381680566763427
27 18218782399658545481170718994145791972117522
28 700921336660883879898277635954497000025917142
29 26966166530753742331325764778516547466062859969
30 1037454703304903363823651152821629980681715065033
31 39913432270183353180109284545221365756473396733458
32 1535567837814368381021157976652925156033178421723391
33 59077068806544261378770831727555853316160495738475463
34 2272840035345260649822963807946297142564659741181630294
35 87441742297406144314063901133187809298550860198567574127
36 3364098738627135003137212705609537964710934846119592538728
37 129425146684986320574524895473208417568720083292682847554376
38 4979303491331573103854807431842632360006977119816103623580745
39 191566043337256166124957687795971904458720929599854377044636865
40 7370016514112451187988214724204187320003840581646098707442366354
41 283542649167022531999305113995229966037001331010476003167973396668
42 10908582598520150300619170555512734871530337726334052089157534038921
43 419679983446301996422051375146876918210960416175880928389913400244624
44 16146120443675437041975802644855953951728242130036449953683203823305640
45 621180937058033568763361729186862172864159657602404391127045520790482695
46 23898357373857156384232401815047957618110325732623810935167863823886253232
47 919428545044412721707152378257895717017971396466589678452749962591832507907
48 35372675879691547612995267809466990663674270532693843778717178987464121099111
49 1360873779298718742189494527607115141988868198670384120119193616639532258071954
50 52356159016119286884945379529123746547964678397029413252148267103431936400462149
51 2014270117199068069189309538784133452749732433660568390647770898241810363758210191
52 77493922038704188631082392213375939029183228582410986634301152953664728255556263278
53 2981381643734758769619056769878150090914705618379099029007215330047261939988186001946
54 114701079410578288338461345806912412401428590137123244104316337957033725011725336405305
55 4412832434787155228704437667622221343281307664050612362816815159736420322451915687980977
56 169772509531533057626005916757850844085709008687913527626763685989891625542601333965718104
57 6531565704924549783049493608223019566627221101810663017554634515528772114348215485825694716
58 251285385811079940328704832728537708848842885382667373573941455645799602524102985615972595288
59 9667566396004388932708917865721084576443376948405016043023053236214722613295770918749671896513
60 371935039992414359352975356492014742743855724738650395623981919066637041252306067831702199369225
61 14309255122502503527388907961220764782982546136833194247850177311801737348712799326038655779608468
62 550512213544171920597269515194849828051655906451888064101627086518369224238339891906497407514184681
63 21179557892200193540422448128619304698300447222705101971433507168140772603531025082318330947823257275
64 814829646777794721105190277125042781075331355726391477351191673225830574647999503938935188565433912029
65 31348499182437511481003302688075519656743315424069121308654694534242105043650161907779663247888497965994
66 1206053811219852251175075581280987653668688912791281478631599361835214527088276168736927226842154840208272
67 46399854330915717993651822029036699187597971856998904402730223710150834661050005031801136565904868013620678
68 1785116436680897188187337726390892359294211818038693084569509686164330854570525069274098181795157813705616382
69 68677816740150401839176338233868501160255353022072206334489303787777230535545501192809123398191012058234267287
70 2642204404864161598929135577774564339852591376669354764822866355846469036771934237232910562011617694072793580345
71 101652097408655767924413908384385636143602431169945782274618588244224846773996110072461281107809716221057688149398
72 3910806025664043325878894234003486539307424231248769283635045858961864370548469541524082145662984465981304947117469
73 150458319702785174477007972031388214496520467820480452813355774459439041940687903606524331466682028914233649552606426
74 5788501352209535307749238808946793375384145078400429189049298319136852158295762963550538392221648383221653216880450328
75 222697873874443955351717736408571181217375172947054357867383542080658806905582617713485483426866727567483874566177373698
76 8567734550025981353190114025548383147235926574389263749508703799730040099639929815434712903199060309376982813857602979756
77 329621805734413590911081242859908163332921695496271754304522554008643166289145741095705840313690440132689211062638464270275
78 12681361004034142669075871402494062951536977878790702499841078577200960267237763109488414894195356277845639662969834827163165
79 487883125803312194938833985089712514205627225889769313656522584822934174903168820226540534455427416245572257055605321728090340
80 18770062958375638214101929240072315579239600580792404373985698765555665896714401439934725946340835357852406650644948700148080528
81 722130454668398328080192727903272699583570713381247669577414929122531131713804857267522810757866750984260059421663325257625081099
82 27782133427895328089860169366538124222600567180885585493495126628270632549186103172534036204312201924179746837405696971823010908242
83 1068846955305063889934165506879811718948265243220784234337685470784593476878359856343089981272667785927279221219085276648736654813138
84 41121169359794980108908902432166631354955773086412011514693629174553181575979596765342112177392958455557862982066299265600955936661900
85 1582032452002747690348751828624900237537383413901647481012039421659492494360540640339943231224670140640117372819346551575968004492805570
86 60864676714103653690230883167132139366386102917620988747469665839721946659358299547611911114909007140976226004650026283690790869988929383
87 2341613705093527060663766875185498546479862781902734501643906829680801149149894457122701708861872359540596258434668052451413005438724946242
88 90087634403080148484430561887903152372416068323254244186459793615301631826797249182241136427081726251373178433227535571308509727060984037238
89 3465892710949466869175416872808924959202431795059711220600809151196038712813560186145844652271476347475895643329806101230350013182051570636003
90 133341410987276777205067737895598704855661798372292836761432887506840704498433403811077683246465906154081178487540779890766747617665406165741797
91 5129971804351415647900686065667893543411753865982574144360740758613767456715342354743838741567545610386297295487757118777014200019572209260562991
92 197362623648489873701917096673504874960041609908075610965293631989556631533013580521523950597220076658892982036287606948344041494687701623642035996
93 7593025205396849482168518210958860520491446687816643722496165640117634905834992780793020176385519249062852403993525004243575435584212626449943662815
94 292122341626729838504044866150888057083351487085055886631873107480879284124012302398176649858788302131276314712433757750459742570962188965332978385065
95 11238664454429899185418429186538084907433130513948248754306743642868948297003055941882713657483959830031532603004525744367272330058660174317354076947834
96 432379043711282784997298470618166929175799168371922094075450441943297489977354098203357813705736216847432373122648997232334405624307304020624115842848374
97 16634684503548232008383848560292099067983720240873057481997671843893513849240899132758236084085898341653159877213033711403905725782577428648106025411201742
98 639977197223647416281278963072215062180426225377553377342615991662617074001754353870272415564076244841748876555410819097671177503363755651687816401650889230
99 24621495699474944841353981903097040634326200985322698798452869883362258714136856417672172046981477040099938264249582700172168355052347620431184688701485368844
100 947249453744854772434422442178486707441075809741636894319938468041811938832194006579141197900010982072699396891377853310266539565348721956953434236180517725653
101 36443014615032520298144842660172641623204787480596020192351403699273245619216103621933193023600073439641470691767950158210777502773519545163472283993650952118903
102 1402052341102960231693857415703862687976329888260312613381404475418306984765066029315682192527773166479041219105020742516228093543109718301777110085823953688633922
103 53940399496517815472974216215255706507400520640677919422193334264859240428268776101704719115984451533564007383672541066959711158528920024284397913712438342009643232
104 2075219742192402427221046345440182994130302037149369849424781273615158375282113089621357095362005798878509704658652058188172043584172352969559696780121577056789322550
105 79838803912883786528766353794679659072922500940897259262618985825672596922454452683938159392426738823868093751587033164936532653409012853595542272388765390296777646345
106 3071595012635016213436847488084883104350232552061588611188308792162566999233316260615126570810912517728029927197259537594206340757673352459318127227635021469679514800888
107 118171809436661726408538227105863377073853996355642816507371246488738414015005788153912722103076718035141595688738899694823820980434774561574167736616995949191896620981053
108 4546359949176685657525223471006820408300719864465972821908228213427374738615100516610122890946129762389394967144962608894169053299806741025330513482014848047877763889469058
109 174909641191170136922146195200002703389920448866766177122997761098520423222599150776303135850924619264563250333662072258087469504332207336074804635820339638611254917449113695
110 6729203785803218476966445855851383522517271596713274644352265412401255344091256232959956617989759248128946054744600174286037112210457599686660198327242152498877045133164330238
111 258889008533134663786178699457032592006775173727374976123122539824980736051030752823379961630222760524171486441072736598760723825800807304526616122211751301827668847006921841315
112 9960096450143297192350405519209369141322990118577868626743800729652702266839444782916199256484670722415458516206297254570752878726978227684290722765891489992541751114777742029486
113 383189390149254863420138597453815168472518018570593522749512119937747136010597633136622875795609369552650673901522539560320476258778188627859060502147206271681572875329399530018284
114 14742237633737506517559113538576686148882466825054914224404911332861244126800646726803849318262532688206727151572071854050078658392569784154215863897939874873047656426387510724804109
115 567170114926547254676553731098239310091505921731919839034875004021299680131703856061447231580155296073355808435631737214928717281587871123307787389560250823802810788707382956711525720
116 21820428299814268289920292529822315144715300958714282756860006904749506486869747291799743110298667734044150828126354028000583249590840711504327725292536038591392988544261035686868685073
117 839485506476302818219365070581106683116574773066165771087788480640695943316460612703887732853437511433764866773167172797709138695690193551043572107320815548547319907605501697292144833591
118 32297070703684274204803041677363825856301496777169872987148733827578690916513476206921132486327108196387639656990031027358381779701298903379567284160090538489488182007745431670305155628541
119 1242547689021032428524521948322721928293976691974353423667534145772257355506869045958904269948280066757524207167401146634764027983832310798819331527687458982510869287392148548748435943588238
120 47803863503800230734791390096191827152114525347141288088048301664432228152581376966561291637291443939574300856192955670523928922903639713228520401595344564386453724306188822036258214063151186
121 1839132120305510670645904058943308928974595566109953926102984027537092613076280714291400344292210718670389743530479682529704355952874847651856065024069766831741383940972086458224135193098478665
122 70755932847782366046451562155954680053229400410524084015879944246606041177836970789343430747318133623872199545582496059811019528181181645923985205660800129644313582567121659751876815693132005592
123 2722154639074130419142054259403496913727135601460813773037869427896996892899577578126671321148233594593080222322512810809708306090332759347687316146245946688822476946223595727657408523452965758682
124 104727979418690648677781095724004787696122764343987662598666957466714957190631204537072535857099904451202199720662256384593763432651140098562790617345063191919903339376459285589593437099957248946324
125 4029142766427168452162834672569115075489136181628261009855296750525353557761791491363863564382335068064548514581366154746533057680782759042301570171237914826812435329636600560112989011492802360434419
126 155011024965455597295339325123371508121396789357637180824479958483071641543843503977096652147945353687046650810371279861962860036523396768039732930936619685521847716383840354106405717975389134738952044
127 5963655113206185440669393237230394270799535791254794939370479734982071840730221756782034929416764010135591107937159240344969428563295245809225763833696649702234379516230610926026283282262116533018623001
128 229436469549156431184379038027233715830878617860474761639092746312702346125124502609966069327972973931903802899905308742416079597645657684763766002207303864642939307006098430008025897725774825217050006232
129 8826984887608639036318120668613779823757896781958237955843067814440414448444201515505827231536251566032592994302340416167861391505048846024434316013361417460930674959061852724655115211669425865767303619644
130 339595803401158856218427183494432648262482388020847924878865609920792714250266140138420661916321396417898065410051572587303746922155401308449671334941542027322569628750863749415248846435633159353287375646661
131 13065085208152188389097577544065077446076088237288548802233891957525561147546775141830721683728754074888262949903115913062286927780516101659125584707280267351596972777128596916868962833497259425011595798591138
132 502645939044883431072311198033740022539781581459170366124554576249882231325428761350968481287239701561997358779502071912085674205799066382758188300140031578817235184715746259529218381075817625075469607591926165
133 19338024667505838351001198408390275419216080684175079951013676579204299323145939574765645263557409688563608623065696113838062978104931534083725039189455307879678428521588925023613484275627607003277461544858273954
134 743981337542790442846728548128057389107032414374058973760009727982371285280873207846803900388038621177254542728853764425055717037790994847054426910660931869482805193383396722608976542110248181120389691078652498892
135 28622790596706243350144204959321547039746938648014074765219719733768712907466558048918967651504609228521323893122752154423016543009391707827247975856871254413850852899100234529682472341355982359799110934868342850227
136 1101189102738447356408747452789604412541540897260064393616814224003144357537296819910195802863778389956998037520066962554174327487684802335379261749657661281487590877095864624175221898866732861622755440167431049481362
137 42365451261396163584333206038477888994205907293887065080987414465435528757414843959735110836018128852318879901699648712960019892917701325775212928537446816432067382819906343603425712226174661795114176184653469922350276
138 1629903034926816957205736679579526080057695679208086242339235337872753203954522913779555733269275817035296938951203166879405024369738221185026603137225567109961538506403130241142466566130880868929044298509491531388240792
139 62706375694488479753617635765403203522938318610228484476857639618190823466346543713455788835227784735200085820075164700917348994125198862628355120659070464702952336241388028071860621777366507451539483855060885274137084981
140 2412468391357334547855032410858223313608852772341954599341487921253994477961995395764735098301416829386652285623769225585640956156944424654800208612975436863973185001887662645106057784831176851887411143104528432245519593466
141 92813588328782801200329257301605828625435775872290971256211788403496928357372618320029612914887545130728693314969624420501656733542096987119853327465027454129415122832545215716364611895049400384362152831471120562673548693209
142 3570766858262562268527427672934545333785712583686770447624585315213183753608174750935168095488183129186111830120937828750639402756057185857200329324286990575813564741632754988917192318144842133722155686670974785139704492199557
143 137376177191850024179409769962417108031828921165031202826932017880986737733881644956242912044797019291554709276881868069718080971969190326233315844715466038689885187187569004305657214670217209366982024915382199063121444594119434
144 5285199176803517007879476539778683725933807117764724700504551687889769398238776766650666823801410247530325104522051613191924556609174073981673364282722018635963631268580053651278719985196656038113951823057424084493184140475215508
145 203334602181241551710650465723974630918829615561767899450640944722727565865281699224808466364355827641284904272953885249685575948215739822998431876939589361122507395284368809927283984545602626172445661415672952587122446512104962456
146 7822781897353043728562162935416431113991238560533418986205875286718634589616287861918991478924757173841825470075669965153488675103477581465926028725978572335632856949090339281076905745222880105418387505844256972685703596982600906065
147 300961646257373012259553423030465983172849327945214760650959536140018175265427789359549463751341445967962803911108895817037322987777180946130552356376012535348245718308125257854782697424859924149319972587762142575726361091673353289884
148 11578734228624797792104874802670424108332329187281145755687365399148461649986530223568357026407855301661010079105495356893278109085248833801958633610690819419471166955711486603817824083221137030522729479953877304419157219780479091954285
149 445462363740785431317752167409252873791707638215340815054757980450765699156363280481848675258517502116107845769939640026502172090940312432665558006560051721106858681122761656868366672060827002188836299251450051554260336539538647348483972
150 17138031980987621855930159631308989732481640055183992048370991640865000940261456125696690128288972618748223933132178207772040703788069589770182606922195625556286062838884707094622430760601292091909246021829571414502282900177578102641869209
151 659342211797415993033696419819127327541186250195721901436472547813480036831842698345068409327459619738765086136020328471156165606992113099536162293095200413941897881908832599876839596451501977743105313648762221448785750514718620814210251196
152 25366515405046877761763569392335096165759270724216378206414312373514477204428847444160035323572731756672680051085772553368781731056938941125098081479015131433399271684654323379332000040255270352838058022671101471672146386459787222823294422279
153 975912192911720882575899554479459087933114713837553221633468821048818796782939129515391420699755309904810687755964487125843713042280024829279873461700435357566087635602897852900447375866120469283621778804776899828180407771530197856944343880722
154 37545740637449759905642716441330194507026190895983675727374982332073206204066108509000973763938577151875655602040058770136595456960112401498987221302654439065824257136165807543124134021225257734524252138357269354202254556336379439201152591844574
155 1444476921441807881035392294878743810623481484132687314634387874876541432902348810999635185671531634295691878269575163963913896785533352106138035161529218785793735122945343997950110047571267285287054956247323414551884327074757162366372230035444011
156 55572577372380374262876346308349114755734781175976261328971119067975115971557763222285486918998015192406789408584645485919213630368461524891163436268338701872119178855814939012479621791826146506060687641275979451507385186154745966116665431533992846
157 2138013636608744341632363509966863310125746709768663044048234809006704652485893009153446880883693593322283949174857816603394215931026505891698851749347567239559089033746080377260808946549620229277111066061017553019727141193507765258290706646054290257
158 82254639364572467305750896731266618467331180327605803622136523944336540064232675891449366876862044938232097168265137045634846321801705681275703163353855702560751191453088975656354186188620359634452320895786390325105946358352294802260154353206226589635
159 3164538140050234843977105870927093116445224460826325202159758477064858167165161827208552762035464485996375346491482940959277508800800585144950756641877597721379438817280703208822187131682464448206170255013851641546525084012513571917120906912095944041418
160 121747559981957873869828083059940965165343061729688242038512089350838236669403320060303877387158487833119326440177221636508683593584034470245506983113328910294566286510364204491895419271921010283366038321308729683264918032198158566498001914794952402894288
161 4683927861057517210996208178500528558375591009745670310819024964951324704357781616850758153435045066778458172751030886288065047510328859696944274713173529524845998630859946038971492952134668392985955569857493150735275424966218417754619737355650420057870914
162 180202216872700195231029428635618018159655566218076945480403538563189968013383270816280554245089281533029995937984291383639830437779166883835138123762740550588554136690653381308385470882503696853681707918338008303267449201919605528745610965618731528642553029
163 6932822180251105778931040180489730929228452419584036206902851642407694931941540231599698310210013717962084380534640379838941764315736034287697919300935108885020866239287350327277579078248245624348412516200912965149655867242488448417985192391496362747859422058
164 266722708616484138826056140597274107473535994905240404189472188219671652788449517437863788222500712599504439575735811227570235777402016461804195350871395997829390165540145596740902111829440915382285292256976689731313526604004405709098807121588417349001497973920
165 10261478145850437175171041675391127333055048808919447181375938005875264799859158552860250508534621500092920061652646542070982328608738819952461025985972837107561067441403150330978941411895295031865419152946685047870809852608898546081993790436248389295099080920428
166 394784284712600759197605948108869971243265303751034101236974800140534083140645915218967878838670148873717861882164207555496551444281772406470954015124067721514397757492256669239421343796962678787981782202463987510502150482333474407639400430725319436846105430396951
167 15188321725273537975218852815033361337357443788384250823038393493876502824442192462929337556532571112661769823287150376527281951726603495548541389697559080887638660945557015345159697317347182792914579201530392955819359271663482421014798014159060948202632860564575492
168 584332066303887282140838607516049429659208187092973453367475914340762176612693695733838031308062668876159376742435519107046802929326789240909983257324895505995434843422725094690702509465406627129047633574032412300649879520265466608178820382538349232595152218364585076
169 22480690749577942606568599551578938847480684910984749246017589971213234422469575514373614241424841383943365256809199168609201608759321283816744479939846111624930724323609623599307460306467442879420393088213641966721644357829199980685852158771889755722624909428863047246
170 864887425697652864845803480570441671793015415187005709406990328357255463576186298227065129177348128912284598737310562578658840020800245824657693093766499353052998321754239335594075076142182787188649271562020209038314837198412545974568933850361713701065670790030915151337
171 33274344968423921245967486271344936485849486023101861769716914841647228531001742352365322077371535748502543786921738873324409279159510913760623488678632100058192008068424364398295804554526127980353700629238806479249355651428053287562909185837630155420430776324378350942817
172 1280145831909373543646288882040919265347478920543209599133970103466935400211782704955849017614998034946020644585911276694425594410787838679039628604020093886103262665489977648653202176431865749844717592963643546762494226637184115120753785762619076127710713474162800335772594
173 49250356468626961636224133860967422419977946892915293412165606895303468842006041780314546012117855575747622541335873872368911445000044399999301095086330735662005951919394848314198898956661657362298589169706261338480909489853769785377274656634904299123372263744828227345782283
174 1894782259821897389066784581981202588863799004873623211561517715933178884375949652843700680763662603601510666225528787192759232410933261445889134004607709468729601267518274951419935001708734411158523656854452107502777309629765134774255978578864082338905699247297007207400781074
175 72896930490701614750872468034876872658718716587596515071192841660529815440899057871733324839893500830409492833334280168856992373587349680713839715863817928557703265891474223257480188204150562881697097577150771446407287393050475229597871489532171699344730823546479705321156811275
176 2804524080495494941308999302145298078925847827405718525201570085997424600252819339747326319940458072924436546967737984281037642678116304312450723696274232744567531426590940370721378416066387939290547725597238558553625750475879675033988563136074261345400052275405691287476639696174
177 107896934276023716131399078435977817495800200001746321074654019525686572621975778587937962590891758341157142590016507458287327209253014947634687540056729833961199283362433580747861347186095176976091486695569613680113632759317689872595268177206553071493462854376948899717303203170724
178 4151060248378310264241826136985794680703056037064055228775550340141474873768003941017173951121001702296641723676687636534718679310179350299837572818242782804329562531128211163607435111751814468724763874908951720316271069071076453254280254517276014984796971562314832546445947352695064
179 159701490142298205822541826327963854444166338327457121692974543102742010232364142654803117258510003750698881088983072938744989232062388246804846653780966089529409746716839021577416234261957753007424669415909479265036668248760326806800651844938184879368004469439572471510763923092437001
180 6144108836684413155519531874875174134470570089317184109463145924356424514644676778789983141380006194950186668190458469014768296010983975395807517566612562053167289767805098158059852977523275072402367373267322221882570310686252482855966189040477870581158206252882552320992910988018768886
181 236378967806669741879047829240902357592811042117045377340933848048325429828689283926906270324947134072584983242140440987052477426223986542176886189995743051201864936050633254212407159574482580636731828679575220350860906666109385472402891283590625854291377861765721110009400462503299033488
182 9094079858699056148869489610828085556521928529814298666069362764648708882301149767871212561874712494799730887776250655586169858946096218270773635143094710749635632386745602368048998692192322672181363032855349095358213128148610149486844356516200070507123008444608789147988674883041302553650
183 349871603399320249358905823345973879271526203088478971065166415703711321648915339314179188816831987308019746313831031038022184631157556567177070726936514265139574443348639762283965684342123932447498659573232530354233771196419182929179219451063427904633414835975654877293409409121567828783710
184 13460420489723134225512872492841747744791486793239474214900883488837472652155424129741164214802675779213045616421112217731661413491407523688000192425873970106842060623621405333710478815683564604274315372859058293429170905916696135608258005880386551464489162438690404300582607832818712079745686
185 517855458973525809704325170293209005940740518316111367657499176768666370479772060325562415343294933234116925711867653619338459714989220906108234612476440853859977014952419834069883568004676169363233854242067508548993858979097369958556039123307300918415288160178860082856410495123772670857626288
186 19923172280793816240581891655480325214575723014888124624662006659674386558996155588150127024803416514515270259209209007493178791391658188322628314524760113431382959267607962925444728841416874967438997557333671770159172382162551889549164577812709682574114058460707178312096852105985465289735773436
187 766493404389280303190472887433191164278316232981738925472969813982360547791420169301596657459203767380355496875934675415515223265616091306377146827956542359326003874268964391505345575201448031861710651174740059109031760607732676874658505680588129688367074303305770717681158244964472758479376760496
188 29488885137967598281371772882549575830404828749274101618794043267608080733701023463257177113039465789059525340558829908657634786685217161346807151301752893523398765564373989203153905484007159070095453814830832213085095767656049907595331959825267662747683095048320046137474165906558699280484146020090
189 1134509888409429736715106175729996156784394120972231671428370588512968590430439092515222031043825823434499430057973991804336130638378356580003615901022612613296938290098470860005753037049785468059880339279161471968579035688701842884165697285572039240144825737604706226138075471494507373953100028853186
190 43647383781273927518419871894550022893542215993699311466186472911472150999601388207639008103795977248885807494833169318966974188979690190790112416049851167556106036167862872845908033590814073508290937952942583152926114461367342710585482370657928817529589264110892335891352345089364593032401208145293907
191 1679222129672871410506586614716840909298672689338309512524827421424679205144881512192195162840840999544539884669610533657242127729126442852299837407281884438641206865189916105926078369657777907185839343884883633407961505407911031343007859162432572367057134051964375765063533722432905930748361374371524954
192 64603802484786482308173546738551641847222042463969766703743789962982049804050621733219836153123244103731009170894278927656608880457852903052854292359112437238145718510248324729910270232512876682914762475877805259483057430249693196996592068834343337527983234671950891695336394362423086405202157980731407814
193 2485467063435122427989497035566765462294985520991072635746278704906612823894882537921139336351085296282734143621952255055238714187454728707603955939787533114943038475803635593295244900507387581088345616760991615671540498441933737714519362388622519757169078946032445410954155389262405273360386873603042913166
194 95622026658191803644421729845200953076673616982802482490396982189514398622569722136153263893995312766204965854399998155933059682203001686955176170764074327510797993204916225690246362332024624481050293801844128167510646673724819496001217593967491502085139753384538738542391769351104612438786368160973619122350
195 3678814383314645963897641967664029355818712920394117327255334936462072693384848514865404521271261042637887071317349177341355470844770907028741534300145890055709157447179533992791704983012133238944663148283069444443665181229469370061280023965814884891028317617918642207560324867552129766405278544098703131859286
196 141533031037502153639190057444166793133709996165306037881821639721064347435900396033679531794532475277851944369014671677465974365268380872591695242038924034575615044178447587058797305813539395772252101073571862150167237728224155500137264357010692490926631608645608359126788528644224046713520252705870874462030367
197 5445123560872318628536382645641524190666912943217230878553454006715535341747283417824668533472405529009864141535581544015356918046541893154617217621790698931369429857198541338866641913575682422869027262760749921031763979546332493703150595465877255323678880065570190191426967753393005471415780605153131814743432252
198 209487286295102481319754282275527243342016637055312135660833699162222499968655597223594867184625154159491979421430416452934296108780230455160755885112215414519849540766373231609631007904242992369288939173964595880691307505716398120128010841467678363905369158327733250539320711400564863894482129433553875324017844118
199 8059490777148827078727196131420207943782335519996014791574042776170564020696545830703520544763929523868193159394802596814131777911332155961870135856510253745116517215488432846449240850668873254406113070265656725307284994016567282059393955337708423357093420731116109597987022889706316361166719726239701560996956351795
200 310068418641143906680177285516055089154689025130608448395077074570255079297976381217784188200215260467368762025691317578350529619707790640211550055998687779003700484263658982734550996321404850746571540248587154251150632810932591282602322675426102819044633420742428723014430328790803439719228966376593544894688488534789
201 11929094144659048585815958209822810744015815636151388680268016787570252097997587154627402761323317841196818523279997649387646833192876350035313701214851154767631409887889916750018373974266326318865563044377932043557344070060248813976946809698576052813067487318554638204242890134114364683344574510526334554066020370033996
202 458941570817738704158349217632386248047786193757094028747043406048873810590296895459001434777192832390741829073936485602837914989540656057221740014166466119315366646735444406113368303897050199928117474939763171174233100836733090788866747862526051366789117195882950481464606183421434188658796162850929005832018640019884115
203 17656610206145163787755051254064078498219040781408365722498088932315171504027668508657598627982083035971672940826988658620683341344897832634919377891117141019543088792955411951754271083351304488891221703545234784685061951856795771375990079812521748826126625924455858303019077214641251879964028752063282660335993848674876080
204 679293190669708193544155018674518950992961011957732120016263123621250203011634425616369478890596679669966331685462619157729455448768860299711243650908163027565705808340508804986739369594672514707665454011347396591234990719267144005256072027884348617296131987499050632522736856116363509373501811740963885859226634282076791636
205 26134078597353547361497546079338455912800139968471959842083660348339039113932493385217304141671027283494021534015327314292162467863217065236088269417498889117156057783429138145861722974456830539155823084563122781442515896976621813881496955089245104381934064268328477649143095040568110981463928532228390953808374133459483223098
206 1005442235420172332773072596732023182315855971387032303741132712956981849976650855808303074645213427514573683080669200317420022071592400154820487836007205921521316735647226149179289769123512514072479116784461583407290944651222906329705381328772227598360451635637162301299314062569269527479757758559452297226114099716716188567176
207 38681833951057409209578109663991939255399820356918090110086792904427136685452938558418638210623831942754472312323500394913741875708912942464905901902575964087695819200083736719755602034329846724096005510031329210498201281012953069142157278617982134584029196020667707354080819602082630080413135088931579353238362637779966739130303
208 1488185223482165935148330478551594298245943363358860249351556075686560544322623267907594323883220745292871520931909436151672652447155205674213500279734581316512037455532582819216756520614000053137259449275295110642250517842730955428106794951133534465162257453743468773746214029638157129120554521074918608247899699394315270028153181
209 57254143177203807587149017610956139072811184687211786323254189714495977201957027332840701576705157535820470946086167916521184893119655421038988324574287218845027323023899159741491413797560073622130468668034201287361763897311877728226991506712696104797593827456039646621265161436492362678926076550577535191006595993151522597414985345
210 2202707606036807649551793310961914430956895978945786798401956249815190112500555286062847620826744864635411669869763327781944806235884189090943164993037782796262339057662003607330638937323739358898964921846839261111387683957564519696820193004374278367064276111031853634894500038655431344621307807049201195242067870903454899589209421788