0 1
1 1
2 10
3 110
4 1265
5 15235
6 191785
7 2519605
8 34494625
9 491432590
10 7276062838
11 111816814439
12 1781492191281
13 29392907305322
14 501677394880530
15 8849027884862077
16 161155012811798819
17 3027460412190175918
18 58617635130507630386
19 1168800382939975874066
20 23981635122247351110474
21 505968849530172380207691
22 10969085510470183557994378
23 244189979744713453247713054
24 5578510883999752252094938899
25 130700224952222781672001356538
26 3138687903439673025100991395516
27 77213047923386116267378775601755
28 1944783516845761045509544251889943
29 50126422396670693949884014152298342
30 1321487230669249752410603437879351998
31 35616771203430758216732457604660280589
32 980943533073773144269452655538164933037
33 27595709125390199259885031081435524112126
34 792619243640511421502921963709899691000106
35 23234718246711430853185910577990774763170176
36 694849355979181056581106827816566336351906648
37 21191475294265064359458470129458513175316159439
38 658857743446134702409058360949066708098769911998
39 20875179046478564933048190220583374053927383325750
40 673798842361722910912111393509226990558337037923937
41 22148799727676191723962379102573535603085189790868186
42 741230267007853305137183832413304637794289769362265340
43 25246823752097099168254775751673606900558233908099924047
44 874949422770934799906436206565358148595325521369795420331
45 30843083445065632009054231129583733619599073218460375559072
46 1105633580675008516748429940142497823225696071652409284250360
47 40292752029578887566192659782622616925370781648799621511281123
48 1492423821037731960579363744436638541409507535077455335039216005
49 56169118154692774955824413473848462065080732520038182451721189187
50 2147519676655304471820798481779322838619128294847906308973803023506
51 83388824379272037361996691860769032571002102184836184131348200078158
52 3287832855018038164960982942336482729320620885124525375019015632234223
53 131596906379047082865510295350036831819121572949918967935531933331857215
54 5345906136767635483597589099160400925786136379350361288368994229045166345
55 220366178751605353173587367566923528377340106415000918066129947743888367079
56 9215678196759379322943680527906587399714708173009193155655638814152384361587
57 390914355842138019353423704871969386278716524656232402860591999857495671114996
58 16816028459020239339706852647032069927394221136373632064883118643984930175914335
59 733450008033126644507115688843977490085709122239933074123928947784477951225192571
60 32429689979821071050408700415103714853021537502142087021048332821201549653842770522
61 1453323398731425272725370415507235959475212863974725394020988839610021065533777172707
62 66001363837644628063926052503462844867555955117547752325135305161042020869209727149033
63 3036970906705895898747494595810204173924381420944597907554522482616465306836116149829766
64 141564115655014806559684479374191310664749177385220630923932768079303909777160260742868334
65 6683748272681383724508385302492652199247768086813848998308106019895650949073521882025962908
66 319574847033337278642354527074152974343619284503278357110455688723140358560430849964830381203
67 15471898006827119570751187601531787651064515637823477761591696122475185842571130883665386878358
68 758346335714135422347852265655158821765361696980206177471142347493256534387647816155211800672432
69 37625356412942445938897893709985039993799035711001999141363148505814067994645299713255162061199673
70 1889383889950123411164673369639105685643281427235930443419603097064275556720247555983012852081665134
71 96011954485541303303796723577502926871023019834089281704236949735836294479803820467308872507064441282
72 4936694825526098219907236077591199192599525392732637315732314042162229613099835606125562042860408462898
73 256799877737765961951006346131903665560061699396058740966976735723203094810954237357647939291286691111543
74 13512754830052055556038781796897035341742103448082795868021061264907935429029068065586775630790282122416397
75 719163740329357178487371337086710490804227644158318584223992935526393581774808781247746784591555398317512245
76 38707215638157424875456499355222389947803884489119821520496797322185218528213035355379812552818666534491070963
77 2106604393156728286596718738455252081223271027181832560584033230268410136541387162978840815299777382410438712903
78 115917424369584765071587169679637747398487230386456959272600977157240382485697558060426268744253782673411311850048
79 6448192984984640732698005338461540660122306702346540761586428554180096937588950898370737739198302260552633097500302
80 362577500183809908163849117451310825157058909724984014745792736789545553855399687594557268186212990967974890029042370
81 20605738443845846392022373219961991864374401417336656038951991122298950090426542763040718876256723592783724776740890602
82 1183455735594080055829586361952140093910472054410282768615394050364928655386443009602223670991749525234444748041989532755
83 68682378652782328619204320398312197926957186180985348350392284198517148047616415886941787356015584506378091066283443996171
84 4027374576373419822477236514727488428126045005805946447317319590075100559863567832708714994560506289160136051901548513991746
85 238581597207015650594219108600602880844430318395629801977957071661145962372073965537182144055501255783592689535445034496289012
86 14277290755039863118904411776798642590357289317819758237344446975458040432605298167620352361461584160898074575925184932432370153
87 862988880589741156840909900812323590618989195254486753151117862762125541628300493880303253038162232204887418494212635469887386735
88 52683250053947384693569259342402720916257187756478911701324312722994149185330747501076605959630983122059992912898151804008443356125
89 3247926004419860347752930730216446981316681291749172100366972987966170651371689982047446602750176110097772927034629412279599649090142
90 202192453001875558775709009760917919329134895590841628671187171612024085151632193233695613570903502608192824246469575904755140459694311
91 12708924892244273932172032953140781978399023321333036236284304078546947258537061827142365822716877028329790420606508019703617302129170466
92 806488728025116270048536267558030743046057984628997717900643894286653726621580227676230115130925671183609697192983129046789587694907687739
93 51664793276667396603954844085317102827732516611401351043233659844039745429940232423327227013440909872668192906559222456782991337952132814345
94 3340873207850489478508498340846643024635655715552602157677273812098672778275604686089873424471288547321528344820387335436918551408844586565695
95 218050397614637613231155481807990556076426173699066456726190887359813548731083376550676474741927665587218351710114671121556380560795397606189736
96 14363117837116778779328282610471692331912960129706217312995405896596516505678993888888379953813498482208858386808961462589887145979125009154763139
97 954771680554089847868406624297953626288892991039867499179185751385004317037249950066372436261827408665666312887626064573888158254532403659733448013
98 64043336486093783835399673751022761561423512483052799706239081968040598457205141582596166000210678010928163486914597335815746695156193702972630098353
99 4334482512660804886103981998878171211893544666856517143866441847761307813847606117693657334496692087673737341690775940831000586607702682889839900347899
100 295975198356752206048978161190759801438939675787457707128733852082691817007191392042511207699215873807579182833657347683034977816427067841115879070056211
101 20388938105943912701057398481126619802188454807769348679629396114651082149880077270386664522972174470552537231322750100375431590911962210320520063245908104
102 1416844383473220276716253499948658721841885579313466842355300103860694006045487018690507396296630610802126656376814827384025180826356987314068475619298706489
103 99312874386167641860988994306333220037837183328484959577999026998780144622818559451782070346369281560992778872543760827896331716910759262380126972654203466543
104 7021225867400640064471475625012782449014313713946452904245410718664506351637418824497238421883811567624180244337206883080815970544526017000381927452721061111964
105 500625540072417941172301692289760219694089014301687707358704573525432368548733709783338732463548257989823164229996332096288305218970489678394358537470952269194362
106 35997713417982451165283330420181016638207642517801810514578113790709137610147519113277514818848918362525729847692667208577401083228386918007356085696264141127064044
107 2610167511367323169645553445230853354019141632124415009797702099624620411686516018716939125992067110853576613785127401860995086038943168702885196498180675496986973708
108 190837441270947865546300617986067768027610016767066603762980777344143602591844034690360994871089465464537319747690203012363258755538007284073051287805526462799244787893
109 14067962494046556993987559495190701563668803030793090828758817824338626381584194685051365616274100182250321172856798064959182205551072455843944277470352169391393173952143
110 1045544137720007074859844232035358486884062705770416418653309558269476542634634306629483084973796077698943404688681930576618541724099428415873048469709455994917803462523446
111 78337317065033220055868560224060951676236696512938215831772364060223283637841379941812525142618811652409773464394516135043685678283330951478999617502791939281551774558870589
112 5916736338313510554631324548763416468337474489061254293650092582571247448120890651935368047848269408707453213933731195791354167734023422255451603432456729530156092605910008418
113 450459164168871440763153329003062973894168542590154736763965014624349669494380772147336455303810645668234197277993016224502971146171289157149265980715288426578996784814686308611
114 34566963974870101888800409192018241553743299637359911370698263846780937017381513603202739008946363846437622921521286726377728721527452475245205033218395496905926636361986996235687
115 2673455619742677246361190320282911838322141101746109513929246311906205353172987373752773896170378750755477988823047781903607825212301426476659222884807478099260471863418413191911220
116 208384010604923401907218282175368519172213094385478413451331389795750306765652953592170090295302065107673841916392642699972387524805629945953432217835506344940519113200323958881217133
117 16368527608927335973621416323151679556771777773083836373359053488895646922303511656574983976993671776780132376595603531826583142303435632375596932085353221373168350524920819096434253533
118 1295636506757774717439477086930987604266834496509565463540905600958503456930898771371535704895148542296481968969355124623888436821161738202382300212304239794504393367352557427982746332000
119 103337984268138792896999330633845964414852077284964812222356892075684368295531688900933838925420620596562406142870412863075941720413952314745746830034901883812301413598138955799489053376981
120 8304535120193273354064534858098484147619289101995040461943801758576918517579305238967134064387686660459329029380299141674442963420065432800689984723656384207846188255094481989243784518336678
121 672395571725562505265799671635167298403537608939105599473837758443337426839286709319541724004905045052993457316297581094674454765910335702443464500427025408522843799850241966936895140207680622
122 54848473545915738952136561259559730269794735840402381190190446514503037978799493556920120425316795447401893990668737211107199020196739524067123338304691827923962203318561714702689171301150358175
123 4507241017429127015510975254062239196688797834524736893594206239850311414904610746090377967214225339052138116042850498564966299573039998002446778250473659063942635953898591703983994143478677072617
124 373112886016465693166516395187567803667056767095036960016586900254215969462515029897127230561963446106553290414341380818626058543592441826618843902337207668648160004881528942145021871466127976012405
125 31112146381785182103015549112464490078221162885730371067918615826902005935669001887526565360749738738599266051773870877717776796571553212913771449331547430946571209417805851494974318774407817235464671
126 2613107721095240547513879902182535198014613821693527679743848699400607477060083273426714628779343354263128326833375537271869258885893820947839020147588441297725015095324148636526316365137494687217264532
127 221054796779375446313540011381817679659072485178022725300217501625305234930918108514418036904880636060155573626244975422487141322487797689181888216407817144442665495277419515169782575522508375500599896285
128 18833708890236515984801189161482568816622870777914139994504912137131686464824436312714684473027176264591519050552131744960652130551066744448946225205617502436194492816718031543504485213110171999074067184472
129 1616007378921448299080288547230089905060079640426804264361715902519106157669018856639390739191036397854510379850592175774505338446285581375446297735123667745410231942910601260365912236897159019550336362717237
130 139637157246112856480228084849523581944339980390452577472745123884696252317612735370017514943996809030168691583020563245113066212960191732192436162205361892188971723357937297326988521933974655950025421599596934
131 12150320184820204073579978046638065191405145976067010641517186628163802837633019530646362683143020678972523701574869436721808612544685782815058611652035124495495787713122657961462716089373278009010927839217189341
132 1064590755681109028027015785279640090750205093556048592654176329373972963227358708759180804452102132897634830213006560401448488332804696918653524964834370687926128882575088880606104120811815990073525810983397838464
133 93921574705794429281577234820078928589801764278370385885339527178672479154676786681871289574742156685976750822088143700017516341913073364412786111736365981764776928243317200564501873847415468301199853480543816867475
134 8342870186768449768522534680116873025342857633587451555255472546991041016765145620985598571472612850943164481851716499977754311588133473400841912336991290691352482553280416376267051356564868620738644074359408845313904
135 746127528041833775677270366032227478092887143304717640748580033077080126153214695341350781839872205523234035830620785649781521443635997801194113539471868400618347518491724140149400432368449978297893781916977608319392166
136 67179748536019477611454632074297860406711970986979533293493989755106298850938630219460468335087301195195353828643355305719101307322078969839792771881276454149117537210574182571667981738072566590959872946375677557655910486
137 6089364274412156266529537946835547586693610661189551073986870135214859744887294592205619707959972282712104814903401633564865656349728335268141686528111564728139842604064018144501368751955131216151307426567365403240286263827
138 555641403406903620652736080841734713911480616763502500927493318009453091726965537918552669753605010920749871806241882964151522957851532815440299642341788022615501114458500996623575942490769812085342943114724128935578860959354
139 51037260076686886870810183386566370111174137392034296790865478365018620163926401665819857519303001657937459469386551765709445139716942299099241535774941274053810234466121966928582986732272505465529666430876451085726169190435371
140 4718799228086501351691758530297434566613866231081875317549645326495373766886663514329680026795148995370516689059291796985440401965655490381926535478929103043187394998714087807774986947266641196799096013118138531528726951720038921
141 439145639835626922107689679302542558346406554211573763447443398675732261785399623091312785986428703072892832396365156844809224969918864350885802812712927597656549276592481452277922764859627793883302857762539854327810216327340660635
142 41133943244210957639219964022959480072407088968404278907736460882807289710212685547933067657648387332794129928005605717323170565081519533958545110338280337409458412254773319995237418110916671100203311536535938578970616869471629680700
143 3877830362633434130638383776064197124522569920046219593468877807453241314815151707894396024292760847739406662535713388854941193460890916081761536938629820515476208971003412759833420500007350215246422626329004253254873930876186512567524
144 367922365133002443694427885449475689788493985732162443884341224827453085968432309537537315819677680410773056713011988603102906286900993271539426320109203683951353020302267640982207317830015400368156567753698529832564627105129487858289153
145 35130549193006956057028432461278793162831381989542303943295805229123500939174519766664274576527306424802399717764494647135875133590697704646824987329752286426244910568497045188796440287571582206780088970696894100049429354499591147888395499
146 3375652463869774666765671502796284823214532688176285650630192947677246702622643074705541146299799902962251834084403782396994077776637727222131633824069758266578659682330668224234799798805599891042999127754959437519518955205410744434951372087
147 326405478147184209118663360389988063524961221240603683647356243382203817916413480554013582257741037525430686172164728109061531732748338739733408573618800554233575657726468724390517775874887392146776259962055108082028875856432384856065396547177
148 31759025454189475799733162263664114550208549582189210570428945828828266309370931256874494490561157189482139128207534503971460684350311667195371099435492272911410519705813865558290973661625406075571505309501368006487172106765060049755291626416096
149 3109354330550522588148565854321093244357811832302131733321724436083014440692593394352361718335306392049607168760082432348954267087691061988672691570373972173998146786827424985549041073589764322666540897245813946436535675691372877412336027122092352
150 306302181057758437961010800688084662612241656561748905988113838992650905374285504661003924305041545026380999897420036414332473980838255835177624438414689572717713130511162183969939946385124577532662323991068846029790509191507871879051287476336949944
151 30359211973439866568200514549458004466153119693629264226530877739343741006879274444838570218434780600997910582414886504042982179386934660366150469911548355007088328422980205732966546440611207303500028433515438598110168043403913691662326245698420247558
152 3027438524911688183000134944114021117958415182660282005823307809302304218154901442729674338803533297506800502049995558721236154011202678733467586280526505584007477334198302351464849881072089794347832079502145448351716391582459559465470900481504891906806
153 303730706145642442564114658725099704962241891243333177302023155790741773376272449958462075731915380229450494047096942307561949828914184190284770589517056656822874308873384182481613738098411405102579948392576342219944070801778761954011748721327447117523934
154 30655957023955322110359884903383891696718390333255137636911367569389234123223751757337212671923411380885067849510219472578110901574509815522156045373144114952735719708744471661833546571265447563421037267152917042823298213955237361248637733136401717881954976
155 3112707694307735426862721780673207560009380455167717568457696590379783356537357114680751955316343311728127613008495458366797872590301298779333410949709642020810646102060831668094086057712140690816264222902901045323972523023301255532388130012850532338257142671
156 317938949051899007004742053918501269498882110578100451077790941549327436055886024295748773037724404022753163695187343462611578981675109829795708676190909654062213417088076390987568043400145404129375551837058553083867584382290059175034058972834832031743597121080
157 32667499715103751545045893534396097645513832240223689926227267444543867674020590849753338378068703041470967524542116607561161570039358486542615601569482535928002158381098234069431106709277349879226266111378946538254752178404425390050856222698008082512103730070606
158 3376290700501054291784655919305598337405816714818678680937053312731633347323030094811709739460045687774926759293199040286364525012103838513632590604195539937010041439016552748442326248025590468594229142364080502028600707226368176728553987916155697965743290990637453
159 350994835041932404722668632893577014668516092667895719721178229915812438580632752465161182679908639291587284642581842480972129627408449407168801128028984860639883552630965336221456754377890020484625742719154058385854461278331016177808484597913546122157760700693993896
160 36701509581312880665134913247728682854822127611529231574826530646075172702285193235726058473689073820351533562253917998993421359644591029901933411355183452356197606052449207145125449509523810818186704423776338369836407102885519982915472029164729988468540997222077009576
161 3859890263422432813728652936101941434075526079413347735277297056124877410152291725834489622625377397757717623770706002885941625013530716331271323874532934220662794839346521142478500054430284113245761793662988902484625674578602011518932895290832042548694241513719214306950
162 408281310688395899081236773054796096011050381320794333673327366914940512513287181142139430574287610153161177070299913025091249110373113388430215455120753388115467622926876005364842250104537367298914212255479673252825353254338829787215462412059043551366504677505508667745116
163 43433357326827714252835912670713518228978285285529647551542916716422558791523755521492805770562718686542991978408171530940337602229131687277960015765127159147496420147974548485409974364609119089539952410755892593207077282212892754955955326196992825619337687189669634417843885
164 4646785919106814819203807854667598462602523147115023980572087280495822587797367251691547979719497839411511472240655300439104110971481278331590922627185719959890690164795950910960147439393378985839943978827942192191409660352966186547326464525076457148615322338308176692194563048
165 499957920488409085687696086655019161054855963444164687919613188293762961738267960964806682886935410456314702511146883643664782892172769116344872613340029778309749446862889725714162727406477225515763958397931814820609813513226542678563037050867788154382738866713148472824107741262
166 54094371732834797926268823536250929599636403005022189124804856062219384006157176718361602492330647266623288233764713816065712517432504046943308711876310569652465199840745130264190038491883336919391017068975347384871209084220063597157029334708126450660468545078150710892338728704015
167 5885657902984612833185795098592217051748177240323245217920706300495690107909391441642727860015555599842740327054450259888852183068793362874269514341086554438696391140387705800265982129940647515288875946525619050593881151233731868934385286541124222939297698094933761377438525317089507
168 643945142965292331916972620746620055532528348414732168021736314853499378334606539848736770780010241868266268309913241620545980262662878602026357338191812138538571089583618123807604782073321930467974564361735673802534926171089891912563743044516165853456465499422137877830365555623206852
169 70843565610439900220310784180899523362576082196174207685887900244121912426973051779397571399844372894857864052317067175058132298033013578991113406058360608203050030738036588438373453240152386711505823025146176529346601570173855209943080031906168347549499261554704344037386545471861270445
170 7836759881576659587769591563439906908409009443612723196073440619195962134157226343909648950551049736356157251642647661495460663651091577970033827865543350618441854621302717316581409572966329186126162571463911748568170799307637149808427265029742498374880218556642655044346579071801040713134
171 871654357209250958230451724201441130890431064778326922718719892199551050417778992301809914301902259546754040846865253456838625088259233930069119730726923512093245203206158436243010091921698122863634127719460076646841597691179391931970356745861293527668384948546830089710303868732194767210738
172 97478961554301086855570301075213289462565245886564093330657201337054874107584479782642881009684646362492773494337361585615269426035686244853318364866455815770126105434662394034426766873000845104849936090942431279168238074701003656309233554236506400663537379434981103097115300094600471329613773
173 10960329985096946114077721918006498728783867380173188261286080450933514253958630513932511073572616038749805682239545493418074331432919596642483601646719320157376905001483370521289114103171688968880643455117412941403522717029019865116147740248063137910405942373181567010510528945983026709493234257
174 1238996192074886773437452749335565222923334841848321646939063395399213963449302516135840534716776257582580047859713954446888508973405593265725975501342416372527566695762156652258204509677236841298970761144418192977022568484757170184434502119991397406555066809295747966177315953865622944427597014978
175 140811301083379550387379894051849383735606919830264187107194892828918583026403058270728471802466564426015992058711945118954441535549559290082599536677810596918928676616490447151018440706584598676269416041005624453832366670707056989719640026315606002145046592839875954199649043254404937672182667853346
176 16088441341850303131100890695873271510100732003162595573513018623199943522157713211398561372134098943371940020728323844476996289228455132319585097891516046227727957079749441730190203384070134176976335559090927502661290628571740388214223525665046323845197937644563663009861193825677428940865080831270514
177 1847937178176396542325768610966292930592024645694852292584608670201676098727903312896237072521579248253254992093223840259586204405106917736596532159257681267976885558891499193510946329542782148959216335834196158009287367413123756057553903376517632345682111681147009907838113648325770304475131538024450798
178 213375810609941201257597593166995302252488121984695174376807464880557899356396722158577889004701293698680175678305441365880521874402032286746548735370257252168299469125534094856138139536732367486481593781385466909138437681570217451424332828052814792379139452603350048728819897445569189022039801203048780976
179 24767149005423304393662358867305242439351964182369218401467138168802293435790922880224555725969021170185954078262043508866954970386252962698553597626821175757412303139010941037529799835643736668909859563155666587705737464090638612820661745468600273780418794965322966404758146018472876510315506466214719736689
180 2889800935687713313065413648732574395615269891037325001446106037190061349171227605286791655721579782395065030341559550819668730841960408262561064567182422590998145486788865900806167060334902576415262828211509233996379715240827649874143088251113413236031067899313289245579576805011131769580795095411810234782022
181 338929414545530221328189146183043040823155457736823986112404115555744120426542622624993208646977134808987735704548641457932673513303199691390270768606599361114711844878232474159185011043438804484009468559013801757302940647348224538180244028468639685281032369091235543882135930171167228806700711131739281086875847
182 39956596190791155331769253458846739149765776925772119365763183532312308025486253480463053101453669601882772881744947927138663717932310274425047041571765760477243818793220168250704964699151534917750305005193327343107616250789487698674417660720348532573627237592192837363859936790006463479911593872435037888453540333
183 4734718675643841495968585296064821501391184958075766870832646767400049276045237690197124754481864938890877831616727475162207814772186915680253774056549469882681122398527994226360047699327501966034209427424916637818383590452202115053374054803446615434739383083477935602888385092652600008421043105215289834605600499579
184 563916814421688561016482457078319959144354912897099149887750384024716603418051829978449213351784623543431338059573552407791038724160981527561352909568525718532272090259083557958224665039991498689674911426806068616813379123985256414873115643189115699398122028151040577594315695216277257738813575829542261184786910577705
185 67505613833960025965151107811157345325992436339980647281034415688484978573199987302060192494822978488340712995210540393185042061495809232770482016901809315453340135111075916476148422914051309154659842351199089430860735287244124212392553957819693938971793093595362193950011566435137126660480870861862090863702052133043506
186 8121900090070064016893369215467162170410472121199600422877648129455125406866224404525843624990167148329530931702090358481303599788560803596687557110861024786255417283388161440216535125946048676800485010742367768622196290446251018519721185387941325940705651703104768674054875092917307507261085143256275631185735516344918642
187 982103672006465607767237400470458070976527878932177488198498590195995668470146414570329323381546460251350460459576231208132041821606577965646121420789612055095361911101026277271667408624848881150140404689386783244384392429546478500588954127400541751221450590187068641064212289629621267697747395441937960424972781028671846143
188 119351562735180206840606249420827636297768379323702182038725363374546312948417736687426460062547484966940141867545116331488010004741216616282430192547823548243399655526341153820761529129469424808815302586066070749166018097770702191809149546923564530821435403071511444589562373644171743867484475717973651262089201265253121889186
189 14576700073899670018898299367744006254119995419001623351770040275816471391690036567991169064873337765388222345932477192518036771186126519311818872027759661955674671011099044119345128584742838725697177421806457253009968400098353324765500159793927883781019270109902397974015560014370627910935094944837466673616209644839042566737080
190 1789122242444398247068595467929643092436384996855346526905367103075641197729017682058792793675307190447116653301385401519940603802516985310906849526816955480394677586805709914572164321370753158964194932688006542999381002982778826911665746917137498358269994052630179222499727601510214188741439984757018305811805241856859015128961314
191 220678468066196978880639274275179906312049606921320049094755213505590288162852336539393245373948890394811762779353391668872689721611855401819089943937945547095999306151108718331496443494859700621229985056395469273379599858970190039520238064598504984781383741384232985949145979342741218529738302762579597445862195388121684955568797856
192 27353229972209430774817003972875914878830589776956106951794426570094315810191346793048595851016668126985956949825151942514277604555203217051081357955145417790128446853394756568098893595304988785493423107323707204533435874597836649753180403722720395681222641817747436414689074893074477833719447996178924138553241032591475629666313330686
193 3407027564842845923206879815185121627686691195966599202335731583333768799983616206551632245675350919090273336008018875130673116094564850416124010006273626744456717981809243497265092360134450107516447608211317932532839559740966974391434710776327427761693482227180862314221124968914996778387205938899564442133612185929663575197989577908842
194 426433008801641658784618989833814462768072519778516372490315835736463395904003489177438612154460886091595269601728455113541704042587425392246319798576005313164258800277739751984345252343388976931646982168329166196673458483704003285256564451207662806108382029522755224029890056914064705905604403655863738384858473045574543150348653529009589
195 53631998431583935222438769469445175127817378329344844254628602957295973188245829806077301710288131361117904257820352891799816963862617034745541748190214228596337015069629593054711798776706729076785100518798180095680645817387769949191902234370828475945438908559733408784163394669525555503909304311440597573058827660384007258426891127531833124
196 6777743056653272223944800898335490028479241804314911151657854259968974122559216660501965652278870314567465902552170153694353630629975874301363937524766667759386896993441859804798075560878987060403048093198247576504683300656316095478136319100606086153129867681314738871627700176127030425720694018254810770862345084992529519589777655333784984506
197 860645357223811059781194692455156387201128074870598652464695203942430637740504295236296140224990791791992193636570275382695214997113601990801953057961251985478815413910201989943815885968416680280100598175907226996915362189763946193434409084298827162503886684709605589838913194549530186830102639590089398784970367795553280975737395406733279868047
198 109807376491454460383946395928721001956297453391997804257662603399001998555769117950569601344914948010961052818399474762991128549724368473976250070475745730266773487755913448889008783203035764596110933569664366664404662489277382199945195223241302237410487842255589167798021255532708203760902149982039912750809001660468917255288768484699172562631674
199 14076581409133894575456582916144225043270253208786966914354116459837793969696508758541917424901798557672733219156231442748584219718287177972957628400333566815813631160686895035902785218063364115170098046806505071494354141123523405567089391164510132161725245001612288401555437993395574276167295287096380931897658409655154683240941943892707446051601338
200 1813057608990789868709231421414879665725683684524956102833219566789962214813529896664191955896239044645702892115103047290283198522579234864242691059254855726079484122466232137444047544476878787269001449420217586876321062437655409996155913775144184456175792783613441663000948633722457530157489304591757028969670950601227677905735419641814155764051587659