0 1
1 1
2 2
3 5
4 20
5 101
6 573
7 3836
8 29228
9 250749
10 2409581
11 25380120
12 294625748
13 3727542188
14 50626553988
15 738680521142
16 11501573822788
17 190418421447330
18 3344822488498265
19 61995904304519920
20 1212867413232346644
21 24965661442811799655
22 538134522243713149122
23 12140037056605135928410
24 285899248139692651257566
25 7016726879654720868145951
26 179258893496663655603046622
27 4755889895697133842566397683
28 131004877881932228822354554383
29 3741163513205099419577155249749
30 110520062557960229937518882573780
31 3375756695980380477286753254473888
32 106467694162042862000136018798257696
33 3463861806507747133152591395448445166
34 116168034299493079570776886639370348862
35 4010916203102933485046225824595700416019
36 142531881431474471031992513909116267962364
37 5208610500144919495844659270116658786563011
38 195497593731392734506873788376896938168104207
39 7533556924222050519816188722787051879023902552
40 297815125212830405572610470595798309532265064868
41 12070083447251883445035445745339207218984319722494
42 501277551314101952228549997714187258277174993935328
43 21316102352880664251482581259762777223690040010199681
44 927883631199923528766997110333533138248059515484376247
45 41323223974280488654716520112021059509406938334138525576
46 1881367892225250904423740595809079479717822235179925784888
47 87538805156536364111038979478952318076715555898583131295016
48 4160447914743743481493415752650994742098972364266427782121294
49 201884604850043842449716560510271296975959376129652012881253393
50 9998536053138104925695189921952774950339069576986649760326333504
51 505135005589670239436285868302449974436948876441681074394793736747
52 26027240524048769934098480802507446383598401395914609651441440465374
53 1367188969208247415998970590424130014438332870712629916890494158002988
54 73177675809416354021825467558669117190297926977573164659813539434623249
55 3990020622756585547323357659282546576739433789536352563943665420207017062
56 221539122502367171521059647095949086262052846940195225310923132448987783056
57 12521761520389293553056329638792931284986479752543076445056977915273481103549
58 720284425450464313971760966980450872854922737926116652923459142369621589635482
59 42150139282375966176066258680259022516309694037862937757112263904994852480588517
60 2508863529031309238636804037323594819660991351075044990342600084281112531846054929
61 151848999163511947919658813563502327800007808568906124974618028089932456211617046999
62 9341937336997066599924472939454150534111174553593546403321363524074037309729410537568
63 584076077179573351327645436846609159028455584440329859939023961174451537570730610658638
64 37100836581861031263233083991664069180304770969009865975145527128023716115240656842841010
65 2393719432864207675749142335079741975950788782888226159444307407113082592795454805614684888
66 156836519893884692679213999444444051190421029042425902649122085718261330292826286550499578064
67 10432290761033022745031442877264554396200220121556166116925316276457050729877575306052713037664
68 704383769365558172994162134453363540533580183962776462928688558452301718928461565495404850470686
69 48265711645352148761604480474290248830002018532970269193878890923003211351224962817142135136546211
70 3355380207450343089998476191249831232633891657361962196997776184452542825715740243348615325787316133
71 236619695232099293483584394589615715629090163357077647002914885969972331019114310850968880678167470196
72 16922658960400105936779407091555793177964248789034023453422900629452913596424184579238626900271965632556
73 1227186715907110161520904813846970248462801994124116461555729796596076401999069926398482480168799904675993
74 90220246171001017648965784479010653330331795501076488059342132349506321990028596756446792600310186631713941
75 6722806825468711178114870443745692760015597032073919376752097959009221999817178159643668957131966863049231605
76 507690102468471241424981356805612496940467998834662273782021766131738343231510346758896324202432245898091943694
77 38848175954497632406193819100581424844271107092400944142116272212724646685922420927873783765680990988480451925839
78 3011396609208402258395688284335790088191365062974612805888448202778756101380419281204147250378415168431229072732672
79 236447416539847696514128198752434492968248850444877642580871693589962141738172749434858901604031866289615461729154750
80 18801502431839776794546750574404300012017211119364944672556010780696744841592067233366160302419041310363400220131327120
81 1513818006631031684936553974279618325162830864252629533255306932202212207472642437447669626768176951728351340499624283228
82 123400794780853223742900611966786599042442808135599630832341989992498422645401132512235707083420956328396231176990763754492
83 10182324898059065261378185094988049614655891164049663967581938985240373157878370589101980813933193470412010365155043548051748
84 850386645815277861456259252459219901437810159776912395251611528782672590343622938382169110192662431799682091482228171663922646
85 71872570938925086433368162444858489775971773459103884981884824145931917724299440082682186596309787110069796447550761313559432635
86 6146221870816770403149606895477256597769150127351286074342797922044004570226969853610642787523252789284435148414670772489369720719
87 531746074637294939064420711771404180115384463888828221391587287436746291481341655272274377048701041059817321062944617782170224237322
88 46535855763590600337085698096233855212802335383981116149258474393255710272000193948400343396326138658206821868255659491502516974367946
89 4119097525544037329546184153350926203465059471624631028946260701051943883156151691192774093059705875068536193113837010322206765817020397
90 368720513207010192872313997766893159903028961152767375454129659493738991652027646040647506637467136738378708812169950450285647277563747696
91 33374071544433854392737310648017099523159725809285026884613491242157825834922298102542961894701051837889882659677024523685329725859121090601
92 3054215336921637435749871416397014530148185355699504196110229319731469769490841527846768120432147763367698902216132740932495588283576949685794
93 282563563566093631015197731974629428528776132457565926739798768541929271107277693222941929661943399204135680330466075063425591134633012172669484
94 26423725000032700797938988778050789037349917612579054805987546512018312698800211811979084804925327976755876293783976893692286966491635986943686961
95 2497427592032232988525731533226831337603699364995471873502780565077316833070969588792714048544460686074991485916134108807893383371369936967382660962
96 238539218942597413438160332343163854716511621000324901719725864282001316105818196097384585492359868603370170583646555605069881725305787480352454228146
97 23022226243772899194713051114908943346052428946069651923228831203856045893816299374594059962242631270967463634461101506350920237850850556589983851671707
98 2244982628907556660624394455228428262551194176886742102390077271442148625762581315764208981110238625293897186188944672982150995305721305203398143444347868
99 221158351037116369475552851085274835289362921213040019820727868037667035758879973041386616326822739930662119397736262554390963275644842020414410802313332886
100 22008237347553975620954503380884569087790139937826234030084181562646242933287561089746610496354496135194386336430863949824458588061743435959080182876411468454
101 2212149140972521014495968522266807159453102008104068491772981225731171233710901947698772069971512355135491594503488766343014749333307143220058119084928118271505
102 224562312253100121631325323190430672863832262696580865589220313278539609384795196020778016766597234098661744049009189945005754372551854821514456707081993473082785
103 23020660696117218009635797150386597138041662576562630955062051349868301851898180673784746117153596706581015695802628131478413467913460051322969362448158315248630904
104 2382936084177470824040830526250983241599774711161348653681999241929464984305709638394654465503348034864532382123001477926637456166093371988303411866132492507576966148
105 249046435134161629701283288540297609906138935154676434515309301404881056287786070281026520407563502369953100613678845210424852432555630762928953664016262337675255189740
106 26277563604905075892985707199133332746340977686423472604192314006296195696386253268948407536155727029051099277045530521609180918431425539629045443367139565946650380887607
107 2798862127696142839576164527779761778856837314218074100676638341410653957217404068831855184647397427673635237229146639090488048944771417975652196908277306742823880032721702
108 300912692888369362688788599023981786886913754488922702001338274845447810195306861549391402321816764530620684266936147570807906640402444583355426367057872574511495205132607843
109 32653081666411084445105364764928311943362093968965981487621552074204300817057170671219608615310390532240964316648440059929744474548217736120839645328818002784125861020820537083
110 3575912773451161078005001858469723636425059969609246389994838612097225237407003115535548891733837894873404843329154192493228476728642692374857007552805732907532931397661507374431
111 395183057606863154466858776312166944126521345099497863791000027969329375928302708152369845887654822805524118713347864537128445224100589696435642882811178364949113513900936861035326
112 44067668551384990717549929263894037706275630181893896271156154202449761605362329537104720671103504277925962822933883347169760197464969753147233167084771363239052675812320260476463684
113 4958123978724714451301916971421391207033930249959445387033742649994268927676756708741379209423944795444323673632731840358099111457821006206113936088840356601871741623223241344773941933
114 562805792725939082305446754425084141368052613205576665945956985940874908634166298715648205296993113986384333338395433902330012557268114869055100999618521174412474152197016451866376327263
115 64447327380321434769147848529547307900134025542218565238651559271547213783859984128375239113578951133325113656106681479648610918828364635665892497887862847079916393395834853229382824665678
116 7444418424787956005360316511127283615105552803489081524415158751633422444658196906034455945245280805857487053625407190661682855186509386138193907034654912458378686035292166198845245731737813
117 867367875580328610857334601645724113213879803458514927147176366364457982175240656296390889639592493810413083708605630218098984376853434155186621481197845680857003923924344557666949907482303441
118 101925660323467276554557571807514304531091993104223368827690137518774548566040442933339246018945801106738128771146991544313533111652065637523227588376952028604387656786155726972924272686005611398
119 12079379497409248051152939427495545571144537169391594967535875084844113421453750889175399871809529819734079412402759774883503619772343723601790805032046458594710757371947030980083780881673391613956
120 1443621881773538217884195341482917336872993916415967926217782885970414314657010859727644357806879470189226716516346947660259813498862710724605181496208965580423839415510428000308168137347306216498074
121 173972141684712475708854180137863283120961211239105980711567307528662616307138671112818924332807316830065218471968988945658285720608775595747641875199720399413442751754270132472360209322701645870196473
122 21139544501963735594338547603062566273599438746344179834378391490311978419735658132447163739404864267418504015567303152358091367968294650050319428180554888527586999357334787899660013477149056668082171022
123 2589808817389511717602544234836132479916180698599236893911189235098762337903753156771740205717437128294161859159296462744601545954424129001727670528535492479037578117301425896440266514836025286291910311876
124 319869711655695029695459731385534171743273199678686659135204234804267680351979367893505688344639754547335735707401717390005039472971062491936956063075678932232427153476525075610112514319789215072062852806569
125 39827513375439192237666722402721613917491512613620564422334056942340632559995623018111982049050602251853568422388113755458490543833793677767192394505590520626125832290792848540470410370636669553821880362650739
126 4998780980283876329485457192539804599365677452935133199776310811256064472476382003179994988768343563726461791565246681558244476567875873604456512953795044242093428108411086797101679520141472695899633222802716830
127 632400438233134671688696089339600067009354272919541247814054127512075952449728592609214850047135391986871409743489811032421369889858889582479805217812080009597704425661639245393345846369551705699636579984974182336
128 80637745587245862772344890295709508316327762265346086060439247486314316687171146756697370762229363168817982693603580014580856378734924098307878986587332616216784297962569804912039239899223936437248296053309884854718
129 10362776084526329874560064679883339920661549088667943260654857272364685534519767236465124858131112353883042841333868105002549060152961005495249427302635132724676351000625891861616801658326392135599675725084159968586812
130 1342087546467801966484296757216876592283432383774233474933037950283868485494777009848528094774006603642120233550441202615294716650779919500409821721213588074370612601937768157536126656238983871000603775285411897433741353
131 175155305312171410293062594384913202805677462197846241052791841670072747831159532035450330154788805570900594539473250762468948841040485583899872243348124602311108504391746549055470307779915795995173944747345634520223990681
132 23034724876295977209792325936336723252402313029246748852743298462353845807380033145190105466799599324455113838913974488445094239595299198947284080458180922805826149963985097862540206406125265224458744912633448417319031200084
133 3052353120669625021732080399583029292620195006316294202755257263817411145996943830169518049332068321129009966137748356656999204743685339752787514533003059066830502370608227281051890491330738652086858691235553798604902089418920
134 407520041457891719169671868439377360342265503172096073977931061932236622855948092523279622135469468286300360882633640231827292950376570497910107981482028294516605103801209202195781630044002149854421767107156447289666697277024939
135 54815637515340287151709822828637068967791284560240326361165435024998897938591731520577314636156465710935284074593068701486528003237795242927522858311525659768571111926566700403515662338872115719567292468210517599487296137365878956
136 7428065572778746203183691365152716029058150592966885304582588830348221006036786741968319016393415094440387585102931267097121197459307166186287835776819995126468954780131964058404650373203235097673012822323953962325216275741582156378
137 1014002802263896867209848311646079847126830214065822284199872332671878808424915692613907244873167137389008480539228619926501556487279595383148083220722825236272339495462443158445089821110104441555132873825552593812956419854957479061559
138 139435360627535912981357006167567059730934425365237776440221156252497240910987852902699703867718637286260622493930509024247075302608587708965055410454346642298308438543796565633343403227771569573585360300679259560105844334652206265383752
139 19313066242254023694426250473369108755051510298663154431336057694931941049963997280057795917105014549980959494138808462037223288179608718235895787954949899818717305609875862401328060492045890524260321694964968734641743306358993104821832732
140 2694360363777727112465215739449913903006644276965752543854600157727727199716797569299830976152539567067326528835493027193232771965642363542640838672802769439569014519654405959776705648056533181817031586061812665498508101832353368678207911273
141 378585378069918579697693329232667816823084211552203393901141233255108840503122720390059396415154510875248065735528238839293047233685927016324234847619419680494346587117477891277104659668118422390905078010958214544942222141629776448240665597320
142 53573453124950806413806321429515282297298508749921199927813888892319193052950511962648114018397011722054957623833575616794966282615895263375636299102633763292450895995338716203565623766371480685213235611987153387880696193860642893213708696345842
143 7634737446128613493150925086033232693677931878938461269953572365681469610596022469566886172539061143817970766739708148383124414168177213364632086182465279527942033366112999523347498404679952547058038488256283126231929864457741600019434067401843208
144 1095656847069314089402279954086122886613899689189971414771895862256626574591407622307295538607072155988735240171583156967592552249047859652317851374419344539445164588249007405566596529073226682608004687387160797444952162952748951320496734721570362064
145 158332456063494434760884307078779516651599244037446093245206733474791402412598272153392943522675823148902879442412078743251844477268730458867638019423809004226253869139428059423918399947828347576508730794956296742281832896860149728440406681236419597572
146 23038846739342138530152059467343576707971590074701935007191619016514893335531965848277599902035682582690786670286159273426030120161986531442064419900101038947393963599440032268346427324766658320860020864807875173379493784772558119817236448471640163494540
147 3375390344793573434123609228262975467438442651684421045432776276150658961608929140756165801952469605548525775881676837259815098606702227489891447497490408637185618106456257291942001387593871201853759703090438503195786883331597109202345764072404436537165626
148 497901133513301515290628426168676001659605508906058736339607606864852721500121828897578951957767372043065875391817293161377067789702781334630888321166096329017043842949720681716170048862865171838109760556555249881500908652936619614680020113743514290099965328
149 73943160313904313543262490420984970623176787741906526910861867626075641063846257710559992571545159792750214292002158209281529410500764118635710949851333513050244767573837624161339629160758709032349831374418398607485790405699742628717285723686087071700448242194
150 11055173105645864971828943183146662357348299011648993562024985986771746842145503471131728283668535291531307952060634699595299155416955435778758870663616720679054705374904583294747434478320146917149994349351291278962832871725825639377543179763058715431097124696915
151 1663905267516961659353305394961122035961275916243746989203019471097526014695523974550651641147525139362389646406614414521294295604532994013380878767236056049247037634718080197141292089678825155376366425510436762373090920038284692824669345765586799169161862504179110
152 252096539115142932153550357388428424232667625283331548426623187932270537324911238238243986552513447422401594592202423288375368477352630052673530466401105601542732180302218432581823369630855892952442008325229200724028336871792739284307949019097092945502731202435396440
153 38446917375198346119571551174293796037853304386196986393165004061906641658315471954225125530984437741306781899246113046110504963735742350197144113086662574777596274297291458299615073382277633443853423680450503744667700192558407555082775736590943772939234635081827214258
154 5901941674739285117174320731646922771285853334558335806812937976629889540253665210368505570624310069949543321429435768508079808695237269705620844110335108342624270080719906186880624289838878060210422764224657303448003470184955278697405565946373841710396692526197385036220
155 911898641293327100293831534472191656757510602091087760079983169276233691196285478324116887760589718848550277603115881269953777495380087518107476686984972659090409501986820842371006812608798311377640203218962696240279480806465052364141077040270697295577372773351494426084914
156 141808208038277938125474538816894897773004193828853870324185366102333689705232192255781895854923535049055922321966537971490644988919354582230240380788908511723807564867951653914902754955240259003948659990060913722005155944702719667871596788188618732969498326774118441936879914
157 22194290871105688333572509229075528525284792494446918838161058786455376677982354967548447795378901093856886427379863509818568365012528710475864563312972897324965721984891189784340692156819767066535702407225505255041774137664843311165012846680140671296538450391075602587488929118
158 3495792150239426175542112451331947164268895097494723434209039574454022227138065563289352721097268754372076763023527934108530573983440521738281345735475927533294923983552175362922908813756932565861848615395351452628681869382819291863981051859350019415604073340412253490832815980484
159 554113607128218133671435097193653910666132101130661451064668856934002484417202183508028729373936046441617413208857007494379111117984998553594688179081811214412484671134588768632749537469627366298434159920886832450610778558650556588442363246889384338188150693098389492691190029749956
160 88385837268954116028490526459077220333508249611344815217482197322253595237970174634611592064137356374513415644140054690645560152981988328573886003757177495341083914352581316740430909161899650409710442864419634721991733626926402989442548593686074380567488658755538358956767109507706112
161 14186659928530743313387701994507665489616877989921249272402702295662814833207437467085328162425459210505358363603030108052667417302264475827799995995014550843786397305323295029584869188712048971731180165100062210496104964296642678860110318004973816967353168165114089922172742506907930532
162 2291264930722603438955072880817832440699835474257298682335273139544759304610296041749463433057766617352789915214308106758990154732167068646780783535798945211645911633664379197473539435693465344392749031584922908913625985529126354804822817259928881180594087166116670601259719201182797240890
163 372348590083891211090889941885421192220232751271323573591057186854474073822480015819440750313733518642382648238570072886422512250894186040203509244474294112680968784302458406367870071262455674932756249381042740824427822206205930338805650823233029105652711127656348400865246808465855815619521
164 60882092994516762198523656563504491756603884330921551560499446596143334159016249115450612613476911259812882029616835769726439195947849608552901781522823190373545985745570545297549952431282210651086873074765630560486199053181016688679256650784850291316413804295277928221521996744895592991540435
165 10015637028488870834924248098095561445170638049070157473432444213222848881124581545396983242480874997145752848422922976711779574230175835404784140967060772833760463485920542221937052321005535771238343669777929440741942194094035355491490761841429191361654018415328377973060955518266471463800872140
166 1657670204138647718030710306955884325734591776558304627160973123592199266083237769999718448377237517756693320554403982125015177055903014118319060118772570894858898457868655027522119133767968207303911000950765715198304103216815912834861082946558989304796961167944391347168118919398357884206493782425
167 276015884568940596193094527203897871602460548409315083681018331709005638233038011397265921643603484231395579246224303148105732552162888335607648088700355978007817937551032602068025487451716694198096788809623987065286319965376266109532929558333054876365199446617954031899486078345896479156357890803594
168 46234900903839191399350872852693368391894730578290633660123082662805097909476646896786666345555576318323186010384483676459093039461420836856187434938829897513086815093610501629567480089279777453216008724670369909247692032884023958049408402472359906066065693267943469935363497691597615601824944656907050
169 7790946860339119846587786283968038389998768210669353650321319399187182756170291018040824754012570506982395580849926737345108746076093564684577389471384958708055356035642882773061345659564055061267267356582585491184104398278092724650099446419429617590374333954851143780833915263603825406001927990532671358
170 1320628020105626826424388418860623076712353340653948913603660714805315022816795227346429309562534809437000579071583890576145351456131883653971286503391422753586188831415585468602332051205846460386247037124475648787834062929846354587448358959064539213331130812100390130392984551720456920199384578563025051310
171 225177027070641091045638005941585812603941949754306193818085374887366655356104843190151459902198376087307510057659136177106283325637829954627231173448824949240802385824337396449246989827541956884984748923113624233207632750800064481886248817053353295772606061445850118104713398007802018338509517679893236610602
172 38619648497751129662117560380657279806488090390283824520713773397585082611362366060288032218051147472937223950220413500697305431884429040119235760517063348606482397360303268962151505512982405663519831768797859765925113547066793551465337733447221010752877681599708336140907101982603772189683851692058218758301680
173 6662211167656225764153382233771738676934972937904829431860167649007548125305832873966139119208793974478982527065514234851871076641899597761091938130148481263027519706960165914240116011939804607896294457247889525697723853212784430338373605464709849572649487504675818517466873954977354452917338020988719466124271808
174 1155945902854842282750663033146672656153083767166511535754516712342372710417890296012710871468663606155696970563185280811484443080816041849652224855860334082562145961018814834078734938140280698160799881905671985853018742221031508752319049464458898780270431003460345344484629992011014195154678328158628752836202732918
175 201721741850918952603537553970814915116782355582454011547643337056174436356819038515711293666127765734943105269501338953014033508610783674989925537396085251686461914886755982579229428466615009546376200762270348679050829654209889177336799334691427153290786621018189465628291185820826119802357622767179533943444611818372
176 35403730118254300686606675004015063934772133430634001031033129239870430258740868021148516168960027258897767632017729049832703009705750048081495739347486799003217435074807627671126947419779095646298190663651010082077029715635524137752127206545418649620917529662558939417105766279114740705724916161266504601789170959604344
177 6249026501366600096425103353648792918785047831453354370276857189883981164256744821299866206904681450946566182012519226446941951149273827922611532567251724104475593055430906204073014436661311785033980836493627251036278977862354772661244856723852206809386715716591694287982524065982034959237285547340338493054680212053307563
178 1109250148930992935436212157938036870959928808053381291327030035819694841049677863783153371288593611509807549899947956605139831000132293204465804033349718361135879917705252759124702666440480706770649465126989327416043872554167646096294726145032889902114460293719858659579300678035730477605944759349707371410992611895425723119
179 198009163732988756301745381097431402372489648279694841483578041354165912361946394852327381263019529977188039562328077556027012003845957469187990014195877499516518495958546703861881854562356177386574173502933005175912713070321073840492416244559947253447269061676341254889088170398364299730954921344420192078926601408903693402467
180 35544148888839982892524954597949429857972152175549429946997796035837028368104470264388373557735147630039328548024408011297192097724512406281355913549871169392893603376696268259659815376649853430607319274661529834602720110283587217551244475789809710950577919378426419841041286916958705603443588472330687954370830273142197127986757
181 6416001556567584430459142880638128895182861039807279555682323308842227914181473211036549405064582151511777609382600865456369589337532221381231192268262022686549540043522193086501020937388822134710732577340658489183592475359443950499924992455561622782828275089205949618411430576984162013304284199648047240803820995613889789896975995
182 1164552448565141912375562419676640499102109397926693294733921557315308325280608133616174960455207653110173227598690970484844537034969541245856836428358158830823161937700672000979961525806835102009001090238636808322966004471900652557219282544804766988523459153579944608311002081687341887829626566584543747496025739643791953998574299865
183 212539668960791393912292833039846854654893940862216034331662504449052819494098703126732286968238008856741034204626353634314771199796029597282513445315433755630774336002143754380687870074492943499818118188515468188296500062139733920762976786481393489087578238749256017486059635114040724067076889961283578671376834658773761497779724678022
184 39002607385148615883461602954949769528465377044941630551768142325658884943876744248992539388301867425522962343233525872470402760500962918407526268911699154028803743043867596495158380349888611255763682708648571234555947468067142865849394351702627549210472631644742890515385177543717991269730234269998780545913113210246737653989849382440706
185 7196264164354398511362149384656439994485687178605446615138004934141660816653267584637710231811683507364064127548475349782346636302998315151344810862221437548106405516975131475405840849890013707183907273815170293303379792890993364812050828927358458058310411317407289034327887285995724555514062262548254307360670747170403646777141306434729582
186 1334959887347432566032092006475783734032509429808512262106053729978876135547369708247357195815458976914952251200783490149071490313963928291780253045965226150234001945328396790868527798230734783194376325372335192279016244770586166613498491586834184325341853028008706420101393460549452385629129337158250856582469902499157977984231811033780156698
187 248979279088337423513957838937982065099655284068620711059348740198495897326708457669458037701685930812098122187390563958942637921561790990114926638148749155016397987487492842984599491977802125246570416463421301516274827255982443794196641284832285454429697405232296573430314047582840161259547528687010224343515834126175788578005195434367084938046
188 46685426948713015079984564792108974427162281641542442851387728485214005947407377987875414243421842081550125650895413300273046243281192636603398979890705080640032514443328388043953743567149156277400211065641425600192876632145897516644561357309077393624252208624795613278280084548887867663832540452606694662549308886777376659705596792384763624939237
189 8800558089244919403450695581274775810781357471544432707995916183125915459036722416041474848491571857632906618215794196491592765680500687608925485469383290989191254183238104223234928161245950750437225027007873532879783749319275447772852694796397925772773303505183406276477523970133798422730719185298941011535391434624922415848706571432329697179484107
190 1667769097510418168595319316948029365118183108353862951592740306110938018585685128433614847881616514043919352444552554092030695887897846313579479419419261797797975377246744672970897132966129260552929586405971943039605764878507135139608710457453614811033484181635491192339945338897684238793487068426314450215130083686771294359001202505717472497344385800
191 317722154080629059049106798626481113642100364777046843074633643179363152749876974086834679295873225702161392773944945359189660315051159616198317130646992370423725335388916670801959767906167242610146784200591197271601969644060295212799633665467212272820063293346660811697005454195493194001695902337823758422914635952824632400561620756202724624905694903318
192 60846055275123593010876823924664991015177856848331104392116727957335167789076828729194462114703010104722775864506672382407731362393492259665234429858038289245709585360582851702205847250916611661825891708752011901576521922127082971715783839355887740418042143951960164899302718622606566505594467707012863860527023068989365715422173575656786192923556478384870
193 11713289651256423919239842758560437475458654146032480911539551190247688343049024548835479170186030649931097264353232874709992471786286925741439926463434219835504754695345348584457912969204658093859816257629740205654061088926291374805084654973298863546520021956182990091920750261582631808735872281370824400993363025605048971318627424200835123676675597992185299
194 2266604145613626048164921632682149421443481527725679562739374912158158298050974905578524175395030865736508540576649666653049839431049651110347414798535855855388032561034417517866405699823089362649740134890862570698614903378453874001485300386433642937687719950541077537946213302445724562447026218873973239492201203292079688327173597331892647566746455008604235000
195 440869629040728613130331446364928484024323628375050473362497620217404764935453668593821599223240232817089146165856217636489395621582864989375473778258911642495888887829400787713303997428344489838951607561178792811080899146830386651618178318397209660755470027646205027456671002168519115933752860612375827896492058750295154745915925633910529925550281574677613297519
196 86193092515436775990467206247305255886511252330095418809949462488762496908799315618790557833192976579973824939319826926627342781022685584622572919126262390265185198341897913211992550619918066472210588964880124382647129526209527677990779082793010513132848685911028346279152606931014534603363218467456067811542766572719196017590038179081184995090736956462456696959282
197 16937570922591430288418325414667999585661237390969747726567159246310311008559734904861768864545037493789417456250318913027649208321443298473007328772260841764454816030195173673200976017636326851731527241727620143848390665422744099570886714715484456597630803333274759831052019642297883705146593220462600225911176447562354894670475664678244322570380628493557232133673400
198 3345287327350986746634081023438763263955911720457624864219292412966342781893759161865452926350234585419931051626586478461897430090755863134309464279599858591277653678744187090593483174944013826935304298855713643757539519169155632057026391038993143968335938400537865156449855264910310993126737879670286317491220002576212625755544406255022032752066519608658995784987611406
199 664062911388965098118265077114576766962504810719485005669087958099762599146741255933952919240430644167280944855938068398322359564979865390783658430902095209132072321685895292271138246204842400262418281563442460341777040108556951756891401476644143322480160473519189252677583266546094431427970083602668505290457189795912311506786769253460473944111061984679450746469001745710
200 132485094595346467436894109218099229802539733822214688440563783426285394372767077347614847528755176239074294938424476435359741990639864801613657218559346706489495656096685782772801487684806609838612458209244335389449869422469598251979524758345006219482867561812067826616528987906716262201723995606517034633551639616899335992096943078614500554620122068926720464539090189531234