1 12096
2 981092
3 71482990
4 5417785744
5 407656116320
6 30760063948568
7 2319907090839600
8 175002064330576058
9 13200853335762678450
10 995789443731005584732
11 75115949821301822140996
12 5666270721518268054510606
13 427427466732830336347930606
14 32242415734542020455967205686
15 2432163226207980750254494121070
16 183466960169933785880430170017008
17 13839583259290796937404224358341312
18 1043970340673432470887858911557991300
19 78750497887524439062219269591471787836
20 5940437842197119512618053398519970030618
21 448108935229253844871636977443210192610882
22 33802494558042648673831062841017733670312314
23 2549845692683206808105792145366363030122117550
24 192344178780468033632593690307770650043113476364
25 14509224309885221058388648268822577920963935878132
26 1094483812347901117576733424194573507355607770799484
27 82560913657904687283562024983804126331670894085404956
28 6227871428637755048937415883342185546438630975354883120
29 469791101057285299688719699905795001488816187083298971526
30 35438059562011839938865345078094812750836050433017366770146
31 2673222337959021023736635489258120705748554824398939856742408
32 201650930002483614820684167181624441674041513379402044022196654
33 15211266565246653652856113770755731379854417337227915986966041492
34 1147441425220012258276664287123073913177261643912741396366059266342
35 86555699925674381553779143361157808487298914934997456847517283624774
36 6529212755402203907866545642379025377069413373550186755544228376669964
37 492522378559862264249296554491958479911596944871051245590033101455928210
38 37152762893437263307556327773627673540809141406571672331600885530160312948
39 2802568676477307929576477428539440456159681116408495195424352428154447865762
40 211407997001460811942216453039554435709637952630276522063100076883149697951714
41 15947277785301951155957035497962590714942023617562655237548644105916145258155154
42 1202961441235488379888041933366020688346295789853711300169465098631897096001614120
43 90743777626619123579975613734633569083041690912636386566028013654858842107067773076
44 6845134761337168849240568074074043931526797825424104960117244414585580939442942008934
45 516353529976049631817963092351802014658165156454668652872825440158652274378648785474874
46 38950433733556456532999671968363195849689798803482988711844741448712832600842539577880710
47 2938173557373652699535012433498652479157472303415277939277463135542805644227374845367564162
48 221637168723294272159289480816965225438583093878050198276534717347962886609512577093564862220
49 16718901589866479774752502833188928373090479312401010666987148709819368420931397323248228354462
50 1261167844643477969478199134319234076873507590528110600703536268420677985995787395665559400102448
51 95134499345741897093859959924282946912734544203621796117710215355547024741868685641922666181396610
52 7176342946107613301124399367331423928249880983413657800130134280315970210626567740638863515310888338
53 541337773723760819605845969070807835112970605617470020436001789154386440400478918268823129382663781602
54 40835086542114548436952448910326860016365878217873734398664450371888046137118396251748152196709790918406
55 3080339806017112066127636864030806936471636351688280834710001173630273360047558025161429630985371494492074
56 232361288392219981168527604877129265876238976194359315068373305219761299419653537452077328881851647764325254
57 17527861126822865283086863380231300654219631440505574353767951265187532780315790792646983714400944975598459276
58 1322190618785856209791672179380395688737361969909176446284823207436539897450057731882044831920850663823842683910
59 99737670201532761377261661035419682058720178153433375966050477005644542150405617487253940952798100202951059577752
60 7523576945633164729438662161282607986171865567710964734875960774882985842011916906940450142461212997906790519703718
61 567530903243346170503297305464726805284605005341287466901706463946959959706596797019469176774796271326754116931834740
62 42810930022209267364559969599956177555050634808457145340995263591559028775560710419847445162783426742044154294011348726
63 3229384900262674036138045854216553092837775863401374551067058592928646911259708174094336957117192465616493556029060836178
64 243604304523033907500065317208297460183793039174887690913810058876040391392419140238075369666148649645545975260291799051920
65 18375962920159857666799207001937479059488757403550498087864867963873007802156201277646004145435404201457094907605696425678092
66 1386166036368873700479839539074655089810824719604038617602536839397463686631603744554378741167428129385474650912796293679551316
67 104563569742220528936638778219595857277029567404084778982865330091569029220564719844196785717994916528251638344143742732783182640
68 7887612183802405499183434778519662957613445618471374569020544308030411744244945737706989570840822281049808098543242793558577504988
69 594991411592438204236103823562183491979963745810930474674322191687185023850577132684073665949184037485142792387307822474687321741508
70 44882376518935444439720489366938863016695096325506498537247748917232902078220132254018910124896462967688728793208254507407223328083404
71 3385641679425359413616169905368698673558966194694906175108813472261108422975319178128420436038588852168279879503831658752995588661726598
72 255391324401599365536618232953402634573950776782816268620223382954706714685996838029592780297605828966408325336987641740944800385463305226
73 19265100904202441294830231007750235786688553670593128150036320542041942780591983371145656224564190369590779608763599915218299690125558226942
74 1453236963779876400702487436256834503449048041457933738270579778251497906050618886532590538047278960192548546979710436727652377282100021025506
75 109622974901495048861360193997175922939096558671000796412455138328838411005696915446951475256696650985613081622950587930054401165308837099928528
76 8269261604106894328513165595701650380464562593629877359019075646180204629000378142904974242424398084147627372221923718526118256884620286746303144
77 623780622069433956222314953803887340458800321720901421676829304228100498195941396649231117951826075088503356467668959142059985007536215298666909616
78 47054051872791638135555124034272329619844123096368299780602212129499485801607767964107274752313794191255287398979787876576721325346658585548282918470
79 3549459087558691878175572511163315109732711561560733380104259536150981967380404052127837490712151225065868780109751549537357453019917886245284046348194
80 267748670153058257735444937698073746146819398993862980916010625268101178759112587983873116865978966040718927853092343144527134531731242151035947888167622
81 20197260653041905147487743375071539470993898311362535194285124950212120727760381635872325122762578663201787121849048533403441859657863296883406049740257880
82 1523553180128671897657737938193174356401756486855063404601051765894902780955102841264896077538309422772552755078673582707459588687028254140740697659015262868
83 114927184064963372393237663862884852839369627752367278993749581277780312372326234773265409664290030842636492871305658800973683617744365838329289356801482386118
84 8669377485061903553837449696738554279158945570229166136588516106031504683744794773155270082056367165114575608320168327226073002904940768330117924616266724144490
85 653962825157315481033061053838086331505443367725636960882253987074476854749860265567682495085719063721443134610698311624449746155258951665638781275934939726356552
86 49330805749852963706816420268889995294743573826956218677641460157721282996257620720581003832683748054084287099953560635431626300664563362160508560867090747509293120
87 3721202952697385195160454093825507031476212092221777072406851100924217656038696032277431886031092979277283271136426262813160960167065487246607778636940978512947194196
88 280703937522954643098772257376665152080809679708660158023049278462521070168725514453989121164916500530893059467208091006311784352714527612365064776259293955928958579636
89 21174523814610803907346256829392960290547454475794785346808674259120065171072934712115872261515666228252800659846185697452350084663179813930889636812387169767372656305606
90 1597271711726007649199835890990994732701941392601237902090030815947751579501407900899429915245764250232754602605216687306786776361474651688958477874174718851024520347389556
91 120488042301083688236659744188077892366230546809753700500351001576038823614442699453468256416769148587589304902225987379646401394600849056133132687560136630076557261721481754
92 9088853343467970045570579927155154093412758803472150172218351107647717540158608935216472166016913771333920905681913005484981909016423905756955540125183265466954523168659708448
93 685605422093623935862737911277802726648794311521763255603267198901810097401095881776681887883452360423437631753032756044780445362736235641665621812844104549997323460584743651580
94 51717722471778901843788633194364067747816792203357919741439154328391529383821457053808543579048910459094257202772762967221632037460689480326802164297774364504399070270542086084088
95 3901256803804409510397037388884606141354532245636029463936428234375834408971290704930200764636018476879525221592120411897623920850895698567547108755347052150748785819956181277107162
96 294286057502537407251437416686361606503661016420465902093707286032236222406699191650132408711268606665401978777604448536923713124205594827974444608602041881926282206054393942356986904
97 22199072759304742480706866156329891615172299752650383303251555627626538921440783382253623242989172316406542265635352648699300226505236009027438771800570952504554757936514664153176284070
98 1674557182746100159864304999221444483399008267532152952853248069056342020279922050073561249648038473668726981961013743741834003101139594709561666771352780688884778105474439087861651652896
99 126317967812921362931947399350875094878714914126890140382626637462486542182402779664703815450715224358432659498411364300151081692473135087885084692180520375056728134285403573100032207136656
100 9528625929763518893213243929452549047361792296332090665994284257357553100451228737109722957796072327079128445199105212490682164064213183013579473662324196189937266815238564602830187091110460
101 718779075387199821519940320714519770070165310973726795542022314766525244622902746381634848495283750908213214692804885308186504150972855110546715465331873841511880582692020651065950559718022546
102 54220132369841064919147658439562859722530864202459997243732093132682349355397136176725917762877761864591899300679085816238135740969722167120927892325494741229207227316974489839609800495958190860
103 4090022727246798029914079354851778596434814719760143422829311203330830880072110258601287479411352968586325199024472221063227229390200113569196193530589482610033071174181013704015345957403274113796
104 308525360935860273977805283619007930289881655236592109489844853467942719401053912242039660160749854069301392667498723295425659119485058052798542523446713081473433642777792452553252172938074940193072
105 23273195453532030695119277496694207333700526694877437208141684294973237314208089079197218861519445357916434923830283286229438824672149930936035543166764751762436023115942821531157813037281992583248388
106 1755582182856295382913903097856347891672183095178513060660949718849203817206659029535836204662487134059782682004748899435084267031824313469051614771960963408338227346332831549200676382678335961825386966
107 132429979669797694460153106410074469283526791893896551127427618331342471575014330299574387116999483418794573591158616884003397359304381565938754701975074373694845049329650781761478259828971586029672745112
108 9989677319924471702111907846252047516992969321584014713639487426887304055570627218211104682173859999129369676886307648819380396377472640081609861874937288259520176465214828240369267124619227119148506574094
109 753557866617815094935715615123525423259453197276578897442733642654246369247517063206734199187395113048321987723567091225051366124805339876088341608076755465215179451848913991637434601964103735764955682313010
110 56843623688326111775686116951813862239462561246220929626928077439284909074307552973206400390594063628616935823960183869925740094461743971181650257383301589287086174185193844657043995634001528006648960092220208
111 4287922264712828796094387161141232564309726687907348335404076551062352481893464981987708561535079580390464880871589592566503423544285620639756779426402664800156028292680116095859015693337602396490544239599678736
112 323453646252956184054796216986883044936909917616431767991276851617982708210908641670840115806366833860268174999831052017806599438227886400790640036329259945042181379747788864542466362142520077294666472355391117148
113 24399290569074551479233179554333461663305965065748953536632234455608669741529421743144940787902215447940294752599517690794044045457276269672485246104677167030309703758600803352656923926401623620605157285958032706544
114 1840527652634830706194870095474835913080532805431933979599691283015450591597853628458226388088911192267747024880986008701892539125677078987909814586939304976824328542502170148523510269668029333001169325099761440140732
115 138837726880760173329585851747629355655443687630048287481171509410310630122863814242989500323527215434853019838953422663582745238992911968215497263777646276385957801828637061328281327898756720819905998057114883568397530
116 10473037108582354765394832874953771640761293580382092712341951838327005954461339050447728337924081928775157469003866717985320331727807223374344155198353117679233936376013907540456622856520204394660430738768573515420349800
117 790019461871086621146590816659110043287012409719960818118725638925541709652696623720407352771854741374281707279235653607979022678789161593080675864392922735662970892076622950202582275033214105533152470084620819544112842802
118 59594055063895836398502317575134527414042895016536457830485804275758715747196859951697773845198055529816122703904687425034913388794972093879039385745621253673908333230579257042484109821690466836829553713550403333174218985252
119 4495397354575760873542143760192690951224342250189581924665741053640742464279792796230990101684646376586130625607774523673771892671198034076130589364299784902283943579182759250751301278906441966749106780094983877247469823335454
120 339104250480344044729274587809526608579374941450462349373360691047724090058609143945955059751447508426111134143018159945969275190991357717758107632440746856129916551322515008886930825588640394806115459734642222434873586979524568
121 25579872839669786476285627108868339015886209609047435554848151648609830667812902127264506303685508125508265357840768581503360616376969572097552496244666850749626108411666884814799752802519847636132078840616563413200069137840285312
122 1929583287637392290662912068052537390601934260254071360587796934539592483615158087760319562424021579039288890672934430383030645949872975804105143358194718907942311781124129621955391623782968850478108724297505353730856464466878502502
123 145555518874799527456978279155712307020698790861019191477805550516507103899049363786576462382150579811414618643073922541745563329203962132159513500923683730128672715160870088357154455680178054205872308396088106311651289644244428144242
124 10979784708258457966941923088043419704207712151051957512356672065434530669311612336815011268858727168662380930861457784661743709288645449994741483650881630035796705555017038337600993606355515411299678236663908816526427947559295829906686
125 828245285178111123468121401692388544403995396380850810627995131464314060134928974992138349460821971164529087691196184558660737563239558882769026391666911796510812710059068236571816121225241999253716751527848481154790814431744945032992272
126 62477568608772651729363442099823241419111580583799033720999186704030108978116824018755614448606156981160137055050288482212478442179649666223630197937161111258527828556361569894232969935423343402221791960069723420524725625862409860761130546
127 4712911318806326716039397762586903531842253914857575539478486263794339044973439319561014246350762694815101300598286466969307922681396387319267098364079591691935069984828197224407047444292487862583315944636738495449230470681270784149514877516
128 355512123687444611761500775971160640009582566524432874648215765630884717541566091611041807332227059066337706040429809041672498943225155472936252251485685039242730857712245824298523402798028236891541167080906690088919629177511517563008476781004
129 26817578676776023747470591809156282295897766932837095729941998773312691622094610589533049740342329979872884413435151320821811108957523866722407175918152015863181331961433545655388030923220788180374636417987342540643149968628746025205184607486494
130 2022947962014806995541155997146897888266299978816143322045552864279774976108299738808249645739677051263863176486796624994314424693087683690311952029097661296478964167558749337389849985388906750902535342122500641688340569269289247738222575629565558
131 152598357455880296778516639188875342793253240963771125578450632653233528756150833363645761100007256604753338753087600114881210848962507523582223689461816718911733364017798460544872259179158088125227748832562286220966503409352655226195100283501691014
132 11511051759848567805073779464861733556012285878960362250083181591427182987607774460825258095685032136683796691095403769545756748679552438509235019976627988807491026105391247840442238871792344462072100675529802250254138388168245706141424279380501391798
133 868320700347137494796147815238973339290549145447511346666422751766754266984165115057336955616151121639295929902381659888604790559149577572091962496792802117728925307657025911245224678126148844856254853749395227890993133749283684236956700318742687105498
134 65500603626967119575527240039387065195723036798474906928510027020934380413613719721488836903191287520259017582715007370648871426545522358399186300831658974841629501696387426451813984623467983164345901730037103472649280316135101770103734485013268729331650
135 4940949897637899465541639343324371869084728280742095779090876998831051489714614282111462639119896077316955457970632108082882403969615400970257672187687371638454586037251412083689022876469131079694588324704871362805827195233788811144909474020457879885080388
136 372713907035155149441349259790188142226566747131009168995549471303931290615478495356404684236595162794086634957145588132217889378610480500300699468877210282903411573878024005113923272472264890099236362042749207362715447441041331275007309190760989104970340178
137 28115172057061565862571906748061122039065865386360384904703325802072915817542331086001954369579357666567983448771627767255429567279059275987257586441945980977057080221736021480370387917783299036859086184094113121952041953519174093384619732990581939081365298098
138 2120830172627868643572352853795737484883235796885460373239937316665001877399924422779010185097512118887712693605053203575036053556272241235217806127979307969159281413317652702469832585005440480149023753948120710666371515560018145952719418337783208231595423543000
139 159981970304145156065278094883780415802904977700825515840780480421865525238071594510063742293038766131706824962406133175279269823665949538151436164510298072845913234760965603053427202195398344210034978748581614103235385947154711278409945252039789371684638770040090
140 12068024659741236595985261702669305730742397333810266924330898698195440450267739353944720157838645376103148713972470892349771920489839936189660099890864131637161657486381255566777290723137235834133335500691703949661256003845458168668374213297848794552917769892302192
141 910335201593332969697994696862377686245066924299192449708971099190718093346493070039197305790108756751640199837560097577644759350697173113594417010619662252083382003904129608528223322921312923495589913308296559143453724522657997410481164030356273011614169120779034538
142 68669910994177852279445739802132444201391818724591732228255766077750572058195044083717836496569105399313814294462164432035348367062870493119020433077084360625619918848065917926602851987900427454132713969364150727279166602447441177474530347284390163415247778834331383380
143 5180022334294892583996806589266148278873862418895657328335084251695244212833238045250936023301484098753364577237061530016126744518694610449891920522413589092077835043828500757270762211420982871122604906814738517093335409164234077721503112364355332096146205885524343728216
144 390748014600876657042345907233514425038004523953392902145766815777065590218439901980615252477063780867206742761258779439294829326437607908517175669965792028316199847667626777734812176708850664277686765292342123455173304088075750458887306134290172069180250526998742807655926
145 29475550694765555782728412615458600784771395082170489560675923802991399011772897345733868244968283346163585382312565447916475579239631717496176859201668155801256511277266555739506128455962879615359856722947142249214131872233872316186764973364954855882750321218708123290308414
146 2223448504651071453998073848574249200166415802779283908839555941026263568119140348383970360421393267495923589006734734925445398060447750107916660977301478528143669753855553178930730551887299768826952393059901776777936510622465147748177634533725136761944548185191406887736989872
147 167722846098106034675874667548131600851733282684996489971025657900537108981362168835027144022521919982272777856386233953865040578375636345414130995276568253186556561244467516546314561985938327913662004653073068880531346316910162561307212770645296664313278697390575644471909941316
148 12651947209213009520386167154865105812356503996448421347611644572467762242740342332906070182686296980973399607966503613517391833701197932528300087203843159192455894822854294646275085673588631051824906429247354893192141383387308773349657247934745059494973100056237820284894085942882
149 954382613392347076744716555423784516601726901334044348239018855144390818883301682386655907747625242481809781095482734240712248640985071713272797378130484020616693649112158661396550375112276865894887444805478560459804482234941912351044780454823827434874979438690780639907144167250456
150 71992568233476188490174666264027639783799136626282830290226954714986322362541703283282981267315054430887206522760671956486496983543021547065972445203024087441735090513268932935699921729745974108121849524666155154406657954254149273231276685104104701410283495883520152664223328186692702
151 5430662512206747678437776127859598748980857583568726423233335638081615520057502449438266614659858214841084001592557092576507228151306360268654036991617128173890336369657583356148639630294253661209151431399986239477723301399081850099406398689445130059072053940478278568929554800288068866
152 409654719162720816548562269398341415761322718049774053546859530782025701316469028799645638134253036903225283782152897346039751778133309747275287657448881700432079946421194810853436386847286384826662454744376571200158924270653058032537844572996022668069677939047251138224069069270754733170
153 30901752512714197584465794069524274778776458870849777389355719388443221574628266164190432530746625495957511900638295955774781462985978697751815483077060930824076311518989017371375156255032015826262825914727775802971058513565350858354553355773121957365547290661605819159464388193720149824764
154 2331032119705011317652720743583467712446343583223863110764778264862107286959282327015776917295638639595169761111676824190865527596368784979077176005611169147758805134911527994095555597359310883299495797097567345527837907999076741170273158689388403369422933991979713766376126889092878388584008
155 175838271336254980627101795919140378777337965402797116012030830675466093896887015331286110564704374078030654072158556935667756043099183578017882460016360322023784789247372679054274429739105024373405196072770353361675138964419229880964356864140816203342611431237443825706210769022821011044618308
156 13264123392017093360423712079876777533250801289397990328416053409576749189983054006852230873281288391192782181341254928430085079214201370898987608611562883515042117496528233078540442372250979773905796214632577841900861839213663484517036386262289172756512021402775716253956438177953001250951808398
157 1000561300003975368926505534649770051198994857013079826583409950365741231325938022893615685166225383641912451512747001490301805494529717430308577427198688336883249566891843414199471673589271060505827765291724281792679708920804108891119819974924966174960777298692387161265874948034010741112438264828
158 75475995320441833704168322123995507824636838433465838565577136036042198204540968680681485872234437404357986488823974979368093236435474187568791151493740331021004543187982628492532234607218443358755341854513626347964677376112237985335830308907694375596118456628340254554879301155273910120203835577802
159 5693430147247074311472622874171021811381642186106681146315758772026390667847640039421595372156585743572214005197966610030547881304835782610015687927055121737459128872823990736654385562614099030068785995478507463944859473699531152315140807462358424523465390097175240022009891037013662906702758213459382
160 429476242134465239101420329482721271608111208975416666040141710053817942913493310005177534084291736137509366473152548739204522225099932225683010404179835593844258778001752472525742639856291507875167861669988103698832383812363172662803962362018583090306383000297049447852458166494846467708785599677625686
161 32396962426443089891936450652255032063735889475020416178919604318416599309015018542864591081286372965992964994929570967786228797904669506996403640104923094147115202839535789241151218304965222498246648556211071828679675793209543531211888827220499874986016245627081507224457728734470602887653876314566662446
162 2443821267607525371722484005318484550738152253949078178038200910035546792280035433755509252709246692007409423105484264241921295399316596395406961867337326634330961150864331518551109102440650539089085573011831406696874097368758372964523834374626525696535923140007840296328038376216905963943874934262470756140
163 184346368940322767159893488094979897247574278285168299649069755335712476832256977754616639956121416224865953406872943725115471368869196764306008792713095612368608528799030260841209342436729569502842401721145457145566886148468050923379504383005874392065299857640191788915481077659645623051093475141389583331930
164 13905920286368225324213081543136353575544635368887162498731171420264327465690894499474682804914719419823531824323290301053225671839745341332249051263972429992289853545161414594003584184284932054002054158292495256434979258584125404714905331325811202436338364054260629544877927073552069045451298318429868197333592
165 1048974385133819665483410438746629859101082298684470486082862705787580611488604107089598548709485707549524796766473654368061508855615617649527069500753988650448487016112901986215500119556921885606025232347855736338590036550355905736994546849832606926006841580417009228813742182813896748220768080251302570248016784
166 79127971253044626057168549959825134274151453857456107282754589347371599842325403912784383341631390595939263855815736876884649672999651356645008903480040698785759935239229500729052280945237743882755520378815706487853202209461124387792962795268934630707827517972329305912520293467257699848316019124210018986764702676
167 5968912037660384735292581092974009615634757699073526290719258488457325883001811951777702074271711537620405120652315842019936185671197689371739689785251776660663920936401892803551861717362121724636704972497683072706268405515143330699396038536974307973108043956480064101749370187266784733276872017671981637018349171888
168 450256847852094810646683133402892368249658367354688551458628364943570248960224819415614849171451915868455016604686554291958724343153697885334149310523658246961724542974976584036685147982912351231011393707844901323914589274253924264574221647655927323177930592790083804966404143652170186960714973780504949104314042463544
169 33964519456575601251245298754337964293198382790562377893442493068442068929720625169211463207753728358520220142251789198250095862926766005805258508204365242848647020784383936355763545297377340577121981679005994421144603197451546231794651415435645383351125468048708882685710220256330336679682254989680040154207247035187740
170 2562067822886384400332363384266005407835655862974801986942107082674226668836404493502043053562683769542342950202809493531006822022446368062154228196684081665165428096086611088531680454214422009250309552164790098452149253017741218605535267154523544023212201188282146424966014674515722018555654364336470117026575520944141528
171 193266138726391917821810836325546477208534917651987624028776375523066767755044042253935828707852653961613574906917259924366554605504305613859662736354995629628021721455138898309539898879378929695784683195952245491841364679996642899157503653166069871944326361988731454812172016324971245328513356455303759642882074712136843294
172 14578771117826626564789349235427899355035500447925683133334090908800707706583714028765196812358894129331940436735885644392591450822448488112134142996632878792816883071029583924028412083546861056652990995146742703523707619226416394934595861277648395922548916365813864958460831986944850201270750766634389543432296401077915683098
173 1099729982223481155249320933420285814895248735071101829451515968007375092021734793610312494687776909761458758579951176150788757383809880761703446778668495729244116547934961922213158222440201507570616034036858742810128303870604279818167494132936247584584086000484794381665059066589703597201261217047800057490009244709287215797900
174 82956651423275376875981175623060628491309797531780248036851957128614201629361085537937491262703679921491877424995961989557694781348496544067649576420807849032104046520807817514169937647128208635025505181135797503341923833073533492798129922010443506311196392902667358695900167315429010430579728887136858280791139761995647549773502
175 6257723374467691254591808903142184143058202361407582623377340883724484803692136122239916700266932577750452577158003133350504471439220580679921708528134152449312412319145886160896077640721528476116143146383875044661797235836276252319547099512856417553680644497643316470625374838202221157097130101452422069813520837387336828014156316
176 472042942422484660235905049379201262324810209036688719340520490019841435590664527694860852920431000435744857386419238519714757557784376142012306560225728373394054688406445086902123531369640849925571317025480164532512203832176194321752563636961098665741570394406261377080156683907827311695756123235273228342177986811900061140670066630
177 35607924185340260037211346701035761157893049206028676572490374607477090540724424026141921339673276401681084425695570202817173548821059018701264737992961626695561027948964669215095004249523171928225168831686313171875691018783533270558099590887820739118136795808291828579142708958483175225328113033710068414152358239028942937702128968440
178 2686035847251648726343959265104995448468141144559183212502290778467454211253872620394768232201443530758219485425671705871534506056153927498647158456730269768860876648501003918562141888684340080726523246668294686659939406951147429218190424489045669727850446787567949486251102952074437862895344876257164165906128419821314204281273198999718
179 202617499834242015943384415938712867150269143726703114631728812189937977881281489892024121691054343792538661602678411884930310941012896738634922797953794210020816299341736104755904555801250946845569863254344766376068803269426653386039740982747923261693580488032886360131070114813602718859927730259223635884561396445929189591295883742775416
180 15284178459898573094376815393342521229271220173010938054342436119922521516710213679909687067079307069385446049226932279048968913738139041140029035708113230905336850211483289086172372634561889497703062079944966447432144370087449094077176539910425978870171889563356942639385469867909225623904631209543493729063769811253415176276949964228101422
181 1152941435883557767196949287958557251989656852783110290022303145656370274037218425305281949152229870417474713803781803875428953944766896409474448079505510710481722257601834861497018370079076768947987156844151507969553881893692291454299764193603816356982321526809900090780171039612820040616518245170382201548570004809153584364473770863314441210
182 86970585829319157479692960746650460537706525733761684122946172530973802228686411427949813795709788635050859702903067525204181210043847509208677808252013257917842914621754776682091675742729101416056601425962962590504094582349710017093506431455888088658801440649231003874036907448995636424842663386979784125523075923895363999400754915995894570560
183 6560509115277291996737607486992857322535099280166898019222090990464199026426106657381513820314496772069073641242431172534180280728717973964811045859643108609653427943023436798329858430699119682413477267648358251897717002689466003201736398018629049631951472413772432220603042936319329397189388424258445163835919930342831570684759606407612001194830
184 494883177354968198436384515025246247373447761411595295578959122899823543778794175174493214319945841000259757411382701229044622666163208245963366358632518744453749914684834931275491570221465263449386296790191394223993494878583685959378238931314943206142592605635420701108910560465789843988608120714595082222920095448916400709252433032141400107800100
185 37330846573878643821068015045990388722071644947778235948677802198332681746305853936553347294523288231866093276094088786252264568776824627574397194483753984277189160772372351491091943886679571158251066881726304625443291350784079008425317760462421835306740074038363481250963615810927169363023708222739631616756555090237558326898291921832794778132741846
186 2816002179283769953872747199555360519808002884758641907063391589934954431220205732695162382696413031572901546447437934050454265956050820532170533393471910966633519286645151275779854146928343518470267436479842584873972197191055369140300582742287269853734862903627283349329374391202818581293367050491895833020106206128301187990089663199856093669357684112
187 212421335209678181125889766516027605224237308071024408939864692590394677800382248084400926505785750437320723646523838026388088989496115900312430966411877991782399973146146041567422236231470763466673719195053339420049134811238575963738005969858642708501770543509840143918568848925452582343041625852027734507393857579682351045963554744421872548446360744098
188 16023717589500989428385286223302262264910734153814363520380052009536085258780653329406708568088378388774068704811140537606051560920388525853641775917347913500473623927964710170061060216699458424391611111603735464381499209309842447002615733828633995056813292192455968692170589757629923166083915032163360570353178002195503086913119870913761069873586449348288
189 1208727575008600712107288257972447224097138633800505523453390669353401011165039805324675209076759016963477157482237809967383839732100450034443701234560628882795691995446633185534870236315324084357126165359115531156475006808548519233195742292756005363860621965109075760800760541541507707923910249361726560870250882251814144151734950271967713645037760633228704
190 91178738168941456926307269086081429450632894607950775917776507318705688446164122855291639308875285521547313626781778968095632503367559869664996489237977151515483633837765624482682460995631753282801386238166514103526972474832439870398130524535666815463367709895505329208273023710274231573790060304559471881119794042719792465045495988973539072517636898944235348
191 6877945424568663850412258423359149207624779507244396523592505405167284928629823479693772134138414139373096244033941398461697005788287249920220630190363465326846983365324316423453211263456405446761433027706245829557717379960669864369431003026403906271542857677978203705757299674278704058561994490743389457825244802368385690976847720527605712580918044967572808986
192 518828558207214549441291506840915065312622731573447573702371922329293663130879842971911177475077252231848902016008577408771095960486361884502445848836871990979106509449963778754084696969456676594404757134539771944150306625198609553941613811578623204342763552117525543692718799855296408147598665669127265370723806184926107296092065908226605971959095169027140731832
193 39137134157800950646966287479622966569450922158334998538129413294179475409599170944286689076702021274738542916301282424868402405020020706229159830891633232988922456495650004344103318857192172112427825256150321153179100596632099653681900365748478270236624745062846904789698494440963332439253163206372440216128712122597797039630956582063964660618216382518371143426950
194 2952257052654297629267965428231647611984180939424131032414196877872730646000792851227694383242597740907128335095191236976530504182085038203682270427116679821170672944365057919993457056756435791308288292370588537282566640234049285103713894252363517863435228584266296483527250350200779948447848901275768407869325599469573504583517544576217656506573345874978873179357426
195 222699538239178204563262835664951305446046669000374745626363391266625013003158859875116133361081816548708664363605425579005252019269119249513604739268088958548332796065605435428375621400679414825215163546995729089290780911717731875848338810786376817524208945090197634887842454611353036396189472006876071276067645838227648211251470057571084461553760713589262367277994156
196 16799040004783304119926965490808040033169402948495102748551327963401812964545751500034746713866571873957416047970855139898255012767349553084076709112793888452445202658302080211985740002762640273318553191419583851411643003921166543529964710994856193730857343414812710408055287040099754420728029224691179310937923094736545519244221128602714629257978179873764997153577713474
197 1267212978139272608629746322888670790998941166744674592056116165037218817418461610050547450641644509907599908912450886939878756007535594052880244970993028043994522932712347820177166796319396553961135240896154533296620451102234452674020509286014358389911628077884754284836661815360464814282821414201162833204799987636294443726797553581257959116174218364151646455946203344154
198 95590505856725511564951191880015588966838973183261247324898928020991992460066612224374342783042151117047630956768366019919229318513172336890010485892867324994170235477182506117152298816147180736408482345291054447996799380371911782209188929538945996369806726168585161051389576132403321535436827466119883214750646742068566843083039431666713952753753555144087065992264575593848
199 7210741183665825424437507124002105888183920411664628339573175045393011397842012424568747985789390332009143114243383049479493084832432810482160392314556888812073089146093229065996431235997071754038979850796140555676155986681457636178190806932588026834558723504093580332962163658487568124230188510495766925853947806208812187132903250213489559760134154257787386697709373867902030
200 543932558488037380692849549986968463786679149058912795805518060294221533629757284646356982597396340126745492592084307333110044577350971651729402407615232084048772485221505304479311977789727393253311959262107322141303704604835104756067758743355138265041405260665072109001001758470621947751002251421623551042688984794454958004492224717013041043728525657661216480102394636659165256
201 41030820639291116605144165790018003220297404567822849676560656385500937522379500239873879757280672369425576580845745975559215034787230796889510475251577115739213911034578751292316715998820856064657485622454116604966461486998229510122487147697781520836348423110302463009391179518674162402772088945938593003726446296523911597417381448785187540521523421921740327550775014820624431010
202 3095104744259767333846461224646685606953631933789375072207083634488788137953602926665804182966550745095446006221580582310068817805940699959310465070078023615118221057729756831951092012663071228233965344927314536351712342150539095422325279534814650089976352680053612589735349495468967244528826776303443491029276760567681126874039873417067834769020481429762892722283681079056934164856
203 233475061641000274788229395380734156506142731793219835835998167757312738759531404972338010444196130973685902450215610549898211014731601223457859143524273112611372496247932505141916379130208619576153982211852015909801812428409037143008099513417178619189807867428323212068350486307932709289793373689998541668369428197061834314097605271955457446144138067302779875751127155720193231747824
204 17611877113162373662001305292155813709599807344564837496044236145045550690314143048353300549837459811496186900163597330690716182113027259174074145858668683698157153572961953014026674702369513760856528905917804444051815932685486929328193434481836857121301703239936661947104504117846747703049778803875529215361858418644071997657666469354501774759065645061975459398502610165559088600526056
205 1328528251664299384641317455227095158869594950949717860742255308980388832021931447876158492084606862900456332365438682132160694260675141690386118994143137523110280903562032337935865233328475024055623662383467582120849900534678893326571621734426741738823647861817826641721782019121713237554345411822803026917089757363618850246114993738007058595869285321316766235883747945712636473737432688
206 100215741009862200928653472611320372848104063026103444081190007770536902531867306192346702492282500048247370474050718955205685469839947992066410581155697758002385959449289801976144464354474724276771631670973217729180846647402893428696007860114977807232541082585865090573619956112943256821448367510953530987987851046104737722483050264541437258078655028541713373898395746016886313992449341164
207 7559639573772159573776393718552185418015280621497075301469687974703303612773697089653236238299432589440451719900863324563870290529044768287073458572220593950875854760750447049370042241386014089254369991038526118767716461601857532153596711115145496141793134300266528572168235707730995313021832329767724904161130008976329225097204710399384583527623372580221274933210232472854090195885957038950
208 570251239071496624180438889253137104838691220377278841339506751520097372076798048089294464386174629942309525096575137924489718611749966885510935364718534137545631300251245802609496032259844184645958445985253074157622506711439150974804633114253012724417372216665422891316025165496439252495900667830494262864286151097008945642651123302769184486887193501576297725302608338856811962104955829791992
209 43016134894948896747559983530939769943620160563633963308648125392274035662685735062922712707270491403985813424814304993682505048002123042998335499608526406076926030450389621197182612937222705552583765235770013502358973340280803443892933736419024352279400423938592238738282841036063768737716747359487653701677284249322806521130333671082790913896145204913526757353410917605505272768944587608101816
210 3244864253716147194832228954523764160483486347368019077922314320287310053000298912272333028513134953622367522621110180006618080747651886862646364474072357416425273674904944771285955624819791114884519983383411804640006037809560327225207893909708969975938401579867769279437808659729446439681803189567159410102346796877717486428083875172182965139936962678980357285330752959696943950034182686983229610