0 1
1 1
2 1
3 3
4 9
5 45
6 225
7 1575
8 11025
9 99225
10 893025
11 9823275
12 108056024
13 1404728312
14 18261451790
15 273921776850
16 4108787293579
17 69849383990843
18 1187387325581683
19 22560359186051977
20 428591632052426778
21 9000424273100962338
22 188954690005716285164
23 4345957870131474558772
24 99903750083554617634517
25 2497593752088865440862925
26 62385396980588513151671681
27 1684405718475889855095135387
28 45419850526987723522925147906
29 1317175665282643982164829289274
30 38129127654087989897629324406068
31 1182002957276727686826509056588108
32 36555032756303499742389476483596535
33 1206316080958015491498852723958685655
34 39689170251010666210040562512986186663
35 1389120958785373317351419687954516533205
36 48441741646281569822839887768855949016634
37 1792344440912418083445075847447670113615458
38 66029792155126484193490730626772858141586124
39 2575161894049932883546138494444141467521858836
40 99927813429310991396040058335608810361158315489
41 4097040350601750647237642391759961224807490935049
42 167021130453886185720487125614084972102945496019269
43 7181908609517105985980946401405653800426656328828567
44 306851776679080540256806860190824641213004747705970530
45 13808329950558624311556308708587108854585213646768673850
46 616996176949656726106095744722224646399841002255333192820
47 28998820316633866126986500001944558380792527106000660062540
48 1352455297915842605304867149093095270798453627202129525098787
49 66270309597876287659938490305561668269124227732904346729840563
50 3220212708075190158938513900310715602158097892212134784024051531
51 164230848111834698105864208915846495710062992502818873985226628081
52 8300971006263012000111388069444480665506621200579933255308175412938
53 439951463331939636005903567680557475271850923630736462531333296885714
54 23095610786976396276764718940322274026508122608882605774108855012766556
55 1270258593283701795222059541717725071457946743488543317575987025702160580
56 69160653236693632026869692897583978563106850662053976847394875859420576205
57 3942157234491537025531572495162286778097090487737076680301507923986972843685
58 222320322727911814471797914307102479633895288222113977042736117889484000240105
59 13116899040946797053836076944119046298399822005104724645521430955479556014166195
60 765297387536305912416418003320227750326364286691526662512218619910696698631623410
61 46683140639714660657401498202533892769908221488183126413245335814552498616529028010
62 2814647158938573612577912325119812097490528705041908775499294445091864963942110048772
63 177322771013130137592408476482548162141903308417640252856455550040787492728352933072636
64 11036621715711013465555774541923855291724064921975874297092048085328312833068622602033263
65 717380411521215875261125345225050593962064219928431829310983125546340334149460469132162095
66 46046927462446300638895418987789678642393096595298004908655626013100881778290301701965920975
67 3085144139983902142805993072181908469040337471884966328879926942877759079145450214031716705325
68 204034670859173218419663813956491445632774841147193850490937576928922943638745344874043533729626
69 14078392289282952070956803162997909748661464039156375683874692808095683111073428796309003827344194
70 958474555328710621140482405398140774245382555895679615474010173105420632681686552965197679834210796
71 68051693428338454100974250783267994971422161468593252698654722290484864920399745260529035268228966516
72 4765503633077754798676293291152617694590050085171334632904186054055377050998206986677272761250975200281
73 347881765214676100303369410254141091705073656217507428202005581946042524722869110027440911571321189620513
74 25038427319128530956206546947792976744739816902221155353455841392865044719443121293357950082799153668980013
75 1877882048934639821715491021084473255855486267666586651509188104464878353958234097001846256209936525173500975
76 138813141410235889445170740224248996518105493570907989378274367080730207297631372197409013554294398072697365890
77 10688611888588163487278146997267172731894123004959915182127126265216225961917615659200494043680668651597697173530
78 810902412826213575770048079068082693461870545073165795301420562693932728113461155096552156002053186433971889122964
79 64061290613270872485833798246378532783487773060780097828812224452820685520963431252627620324162201728283779240714156
80 4984728919313497954783196922193078796964588263683456382296103231315935643814756424385596943396009494610318064476147035
81 403763042464393334337438950697639382554131649358359966965984361736590787148995270375233352415076769063435763222567909835
82 32203185765827495808459478051867114169007909766581271005117573429227819805342689864204129183604863258339431764115178056371
83 2672864418563682152102136678304970476027656510626245493424758594625909043843443258728942722239203650442172836421559778678793
84 218381913585482802568755642685243779719154989774051534259496161424947286870071600307007391410187694721906643140510530776324842
85 18562462654766038218344229628245721276128174130794380412057173721120519383956086026095628269865954051362064666943395115987611570
86 1552730612849017270206838369633142158875845494872303952777897721804154847289124635567064019022471711768717155726210719616589920124
87 135087563317864502507994938158083367822198558053890443891677101796961471714153843294334569654955038923878392548180332606643323050788
88 11562757123515626156213492687785350008995030720804265854827958189603024427384691970864796150086730354876994850290335459320262049721669
89 1029085383992890727903000849212896150800557734151579661079688278874669174037237585406966857357719001584052541675839855879503322425228541
90 90086209341567743643046327214311846260731074811796970192857832349026280556833347806808330395707811676167963349861626461843061083337105553
91 8197845050082664671517215776502378009726527807873524287550062743761391530671834650419558066009410862531284664837408008027718558583676605323
92 733588894433030169367083154559869925407060382223373783379490803609562290941506888605548829678380569261864102495089777297133665129576767183122
93 68223767182271805751138733374067903062856615546773761854292644735689293057560140640316041160089392941353361532043349288633430857050639348030346
94 6237770915409268135694484883489394482329069055804782584378193034419193395466523899259974489291849921865246561035757746754900199423658647172739108
95 592588236963880472890976063931492475821261560301454345515928338269823372569319770429697576482725742577198423298396985941715518945247571481410215260
96 55333820005354547924957167129023368806809598413888796157260599535460463742935658012687379351763663906373134128205430967922279096173512772568763426919
97 5367380540519391148720845211515266774260531046147213227254278154939664983064758827230675797121075398918194010435926803888461072328830738939170052411143
98 511629142004791283582663082650532407935165547974398497279158500941236960339844423426713935834968305781415920070034514519004328569478437027401640171423863
99 50651285058474337074683645182402708385581389249465451230636691593182459073644597919244679647661862272360176086933416937381428528378365265712762376970962437
100 4926716943713053820850584465204458508484246271179808754182586177877497286500077356823800534006914746859840636471712827373325064826437788067609258745015532922
101 497598411315018435905909030985650309356908873389160684172441203965627225936507813039203853934698389432843904283642995564705831547470216594828535133246568825122
102 49368117292733225500869448230948235408285529481815194025145452090820313845753323551500788923853894697138138764101747448338804103948569407760812656557342838886412
103 5084916081151522226589553167787668247053409536626964984589981565354492326112592325804581259156951153805228292702479987178896822706702648999363703625406312405300436
104 514380799516381444681511266816814193329522849921514976802744732968760032103872744264045974953743303026600122778563526364078447338561279440087781630682524753225528785
105 54009983949220051691558683015765490299599899241759072564288196961719803370906638147724827370143046817793012891749170268228236970548934341209217071221665099088680522425
106 5568621529041648766468325305249312024815583202801180233432592586678810965021593795137353098582034436927470756167639020534854535229321303683037324914651944858890868110741
107 595842503607456418012110807661676386655267402699726284977287406774632773257310536079696781548277684751239370909937375197229435269537379494084993765867758099901322887849287
108 62592624011224137127657233938270119033101635730334569111376717901798122900477842341314312735151878524855125585275756261851123306379742692789112947447509911451546448864428450
109 6822596017223430946914638499271442974608078294606468033140062251295995396152084815203260088131554759209208688795057432541772440395391953514013311271778580348218562926222701050
110 729979009262965957024950406742934062180023454221280509047496325234025030163495172745491544028173057445295584795208591161597099975744593617883359231592535201232788724318688709300
111 81027670028189221229769495148465680901982603418562136504272092100976778348147964174749561387127209376427809912268153618937278097307649891585052874706771407336839548399374446732300
112 8827129328655148847273054529090166989328301298204340300315703659055415675182617953627899238722406410155318599554365011707963609685073464245591784091505901354243002127407184639648275
113 997465614138031819741855161787188869794098046697090453935674513473261971295635828759952613975631924347551001749643246322999887894413301459751871602340166853029459240397011864280255075
114 110604034443110408881206365151386570459710848824873319309210499172579504988008019397387146697256508247408238605188940747518015160187974299284964003622033512708052769493281156354862204315
115 12719463960957697021338731992409455602866747614860431720559207404846643073620922230699521870184498448451947439596728185964571743421617044417770860416533853961426068491727332980809153496225
116 1435142537794614147896396760031971075756721800261867811231517579097258253858126253841836811423057468959201179693946457907754543542373583609892443391864582926579687780163362186904757754147594
117 167911676921969855303878420923740615863536450630638533914087556754379215701400771699494906936497723868226538024191735575207281594457709282357415876848156202409823470279113375867856657235268498
118 19272195317879197068249985523202644174307886463058843907080947062834813687076101293049837853226804220425942001924614922276884686965763846847551028330558304851716237536202134770667776570210789276
119 2293391242827624451121748277261114656742638489104002424942632700477342828762056053872930704533989702230687098229029175750949277748925897774858572371336438277354232266808054037709465411855083923844
120 267687266409109541780521223848249792344957297572105919501229333442709240442691493238023393580350197794328592706083550468770878822551973228450543670638357560689589949538052575460994868751016314103357
121 32390159235502254555443068085638224873739833006224816259648749346567818093565670681800830623222373933113759717436109606721276337528788760642515784147241264843440383894104361630780379118872974006506197
122 3843627201542864314930852643471153252544139752930872305558769112104090760783611576916601754508222450164599150640631423154230556199949879336333303117503952902176509478393803282884862127711920189190315449
123 472766145789772310736494875146951850062929189610497293583728600788803163576384223960742015804511361370245695528797665047970358412593835158368996283452986206967710665842437803794838041708566183270408800227
124 57021209014487662491750512195103565264833939475236089106179912591626625564671156613118450414858538100296528735656561526620314950633310422072277831616284687939051556899493222275394851250108125539174524668722
125 7127651126810957811468814024387945658104242434404511138272489073953328195583894576639806301857317262537066091957070190827539368829163802759034728952035585992381444612436652784424356406263515692396815583590250
126 873545163620731744830310370746189339845348518649325139977390880001419565002683548705883683080203185845393961743165176326258644750481679685052464708339503507845019135539891089843899372432774051230958014495324740
127 110940235779832931593449417084766046160359261868464292777128641760180284755340810685647227751185804602365033141381977393434847883311173320001663017959116945496317430213566168410175220298962304506331667840906241980
128 13812346107672089565635937204872505442365125933874275569386522941831449878774656435037236410331359448232771443998271208555960874148320794328292846481178747179460427352988106364069914069847535279750397896563150449375
129 1781792647889699553967035899428553202065101245469781548450861459496257034361930680119803496932745368822027516275776985903718952765133382468349777196072058386150395128535465720965018915010332051087801328656646407969375
130 225304011425386276725673800549188794126433453723514566230079467313020244501923717612128841327012025867376138291695797339566785133964166481497868272167821801519771418227417482547239870296632645287343011122410963610852255
131 29514825496725602251063267871943732030562782437780408176140410218005652029752007007188878213838575388626274116212149451483248852549305809076220743653984655999090055787791690213688423008858876532641934457035836233021645405
132 3789505740144833199159539834945101886533244749120076367633462951371751870987059134329310725252983701236684069936709830271154365817577923239205821252148530223073857629119423613708750146958698353950537104521366299640448935834
133 504004263439262815488218798047698550908921551632970156895250572532442998841278864865798326458646832264478981301582407426063530653737863790814374226535754519668823064672883340623263769545506881075421434901341717852179708465922
134 65691236085509142003670631742650575039468296746863118814468434787951307715477054180309261380921489288513777879248149161254558603107518591174391556007631242835196101289918880557495210980793654942475065403385717591514863497427500
135 8868316871543734170495535285257827630328220060826521039953238696373426541589402314341750286424401053949360013698500136769365411419515009808542860061030217782751473674139048875261853482407143417234133829457071874854506572152712500
136 1173136485015268609056086833549830359686318498132789473088615624622248702433517015450690864092466654794817254422778267269152962364539094388924960520661441462777510173328043701227703623669361539619161891562253042388736415698567069449
137 160719698447091799440683896196326759277025634244192157813140340573248072233391831116744648380667931706889963855920622615873955843941855931282719591330617480400518893745941987068195396442702530927825179144028666807256888950703688514513
138 21573302381547776226423851010954710455139462600457300923730321217815841692135740555712724529654156205709874034770295982069386249594579062155264789079311028107327858963943837307745895634837299971875336085858383931149537897081592959390333
139 2998689031035140895472915290522704753264385301463564828398514649276401995206867937244068709621927712593672490833071141507644688693646489639581805682024232906918572395988193385776679493242384696090671715934315366429785767694341421355256287
140 408345623963174678882113083719009965064623183972308245421798098172570466374165839041066327873186394648359311039705620558619471251298676173020255788773893018334824347925081735635435303614171105035467004852746781435734416927882170987286438338
141 57576732978807629722377944804380405074111868940095462604473531842332435758757383304790352230119281645418662856598492498765345446433113340395856066217118915585210233057436524724596377809598125810000847684237296182438552786831386109207387805658
142 7952502326919329731548189460394891303039623021955245559557335396690065063921477884072175620580160430782686589475928025335097249731979420187804966558048916617475892178562205211981878004454820656199326323670751898954249284239176233719078773914324
143 1137207832749464151611391092836469456334666092139600115016698961726679304140771337422321113742962941601924182295057707622918906711673057086856110217800995076299052581534395345313408554637039353836503664284917521550457647646202201421828264669748332
144 159283495835066675729495546348277997373959183356122787612289054791416485290842378081271564741999434032253212031564827933651429052002708233681285255335185432177708540158767869384373655698912480271874892224446396290070561828693677763880556833950419787
145 23096106896084667980776854220500309619224081586637804203781912944755390367172144821784376887589917934676715744576900050379457212540392693883786362023601887665767738323021341060734180076342309639421859372544727462060231465160583275762680740922810869115
146 3279896072823345754384964983328548554260499514676308227811043766891606552454557718525392178549650605074463079634474231601955265376095602136773109997246083444498746472200419951506909550590074821193823124759757305454755310353951245928019860423147657325571
147 482144722705031825894589852549296637476293428657417309488223433733066163210819984623232650246798638945946072706267712045487424010286053514105647169595174266341315731413461732871515703936740998715491999339684323901849030622030833151418919482202705626858937
148 69407688388043925896414588907316055350107523817747228134294326271471870546393899374835199436590192794623125923876760459996754772965815090222554461831841637601759058078235110901404061814174438338935153010842298853659686349835619714053349171385446336419972906
149 10341745569818544958565773747190092247166021048844336992009854614449308711412691006850444716051938726398845762657637308539516461171906448443160614812944404002662099653657031524309205210311991312501337798615502529195293266125507337393949026536431504126575962994
150 1508876020770598730790191344996854477840247848720637347205292656791031665363267162963725645431421889321855278095642806386179070504894800136763869259032439856102250365441918239024167088124543153903963468313665222956572495009183332512289452007619846229890597323708
151 227840279136360408349318893094525026153877425156816239427999191175445781469853341607522572460144705287600146992442063764313039646239114820651344258113898418271439805181729654092649230306806016239498483715363448666442446746386683209355707253150596780713480195879908
152 33685464598868637373802117877270203133127721163795889840022931025064731926714023536162150189799968653325219936254807511232384466007534020980063196855828683394646795143221792542467810443276817227370035294814509734997986831302846145406602742377735120368978365189474485
153 5153876083626901518191724035222341079368541338060771145523508446834903984787245601032808979039395203958758650246985549218554823299152705209949669118941788559380959656912934258997574997821353035787615400106619989454691985189335460247210219583793473416453689873989596205
154 772010387191986531047940186852975136024218142777885243006473512829332106601865469795535547853761958618935579092001198443827751955371748996165545975200310655789499393736432886881251459623550704500888801845386932385096800779023443366875236228026071736871201196894835164513
155 119661610014757912312430728962211146083753812130572212666003394488546476523289147818308009917333103585935014759260185758793301553082621094405659626156048151647372406029147097466593976241650359197637764286034974519690004120748633721865661615344041119215036185518699450499515
156 18157158772238545188142378945070447729921909569415608346350985930329869484466865237379176713314510827044271574179645840118652241510928397007676336152694970594128241505742369305024683116965295288321941943636469625970399646606117805313900717215427200291159116959005831788507474
157 2850673927241451594538353494376060293597739802398250510377104791061789509061297842268530743990378199845950637146204396898628401917215758330205184775973110383278133916401551980888875249363551360266544885150925731277352744517160495434282412602822070445711981362563915590795673418
158 438099827356306284105228070326920012840643784091502143946697773089370422470902614160596447103515413164414269339173870925201351763083888119225693798609267069897029310339770496724876043239406874263883948362307044916679703967914685966168748870653215987132931050058405715549149333604
159 69657872549652699172731263181980282041662361670548840887524945921209897172873515651534835089458950693141868824928645477107014930330338210956885313978873464113627660344023508979255290875065693007957547789606820141752072930898435068620831070433861341954136036959286508772314744043036
160 10840732817253755799825852704093019107421059457459617309520822850779845788693743516190768490125475670804489730415340019506252549265729781041976082116732778066357619916362368575456936077490902577428155209011839288835841806037541262495128136685702529177752097713216532238420176261350359
161 1745357983577854683771962285358976076294790572650998386832852478975555171979692706106713726910201582999522846596869743140506660431782494747758149220793977268683576806534341340648566708476035314965932988650906125502570530772044143261715630006398107197618087731827861690385648378077407799
162 275022346750816397858207999066656114152178373992597228839249293567924124875684342564822687699462892842205368139297918715798241365788552387169053448411812633792950710121185229925069946200386619732309495338689268171299417216687075872563143452610059522216807845147784715391728506969710010439
163 44828642520383072850887903847864946606805074960793348300797634851571632354736547838066098095012451533279475006705560750675113342623534039108555712091125459308250965749753192477786401230663019016366447740206350711921805006319993367227792382775439702121339678759088908608851746636062731701557
164 7151018282813500939891352430069674673694989225234529597305508537755636591528967984011403761311367338413658893975978548936529791100069162954891587196437437823781530502416189274207993377066073376756283465244107766562183851500203098080327299686518564511919879894375272816519272328751268827184570
165 1179918016664227655082073150961496321159673222163697383555408908729680037602279717361881620616375610838253717506036460574527415531511411887557111887412177240923952532898671230244318907215902107164786771765277781482760335497533511183254004448275563144466780182571920014725679934243959356485454050
166 190514648239168140129917173330176267740462678141169800511887938017669653978406676804193866817872724647350891701459366610439489200487891009114098221226573310946228251179183955768287693917767123225551897343710330398952913734901373952846417501150285988401371378575713101633092431256158131205215125580
167 31815946255941079401696167946139436712657267249575356685485285648950832214393915026300375758584745016107598914143714223943394696481477798522054402944837742928020117946923720613304044884267109578667166856399625176625136593728529450125351722692097760063029020222144087972726436019778407911270925971860
168 5199033056885663754151016751700337739947133315739719074236061576564744127099832059213964927507311654316912649543592336083296448991381257370436884878533094959282703586762069266109209986109834194504773004397207442288639726861171428776420159350845000251887033252086331038897475065623647728567286494950337
169 878636586613677174451521831037357078051065530360012523545894406439441757479871618007160072748735669579558237772867104798077099879543432495603833544472093048118776906162789705972456487652561978871306637743128057746780113839537971463215006930292805042568908619602589945573673286090396466127871417646606953
170 145286967026174347464109150326184742505293160820735541335661586258225374643105448371008979996102487573412410578341138003145192067088184018343836862912867327345273927348257437794623188374724112488807603887997713670784445862256635410189241034647048505008160797530428842559792852139221383417859108836225957861
171 24844071361475813416362664705777590968405130500345777568398131250156539063971031671442535579333525375053522208896334598537827843472079467136796103558100312976041841576552021862880565212077823235586100264847609037704140242445884655142360216924645294356395496377703332077724577715806856564453907610994638794231
172 4156422315769928495663395947770388618693840516804433115821096974334521974382339822651422986355183438931642081560498358734641348957999836583996835496061145633687199474365767387602377961846748230514677024772551355769470532326692340142068641549388689889665359186502984415084219188471424633101808737369583436277218
173 719061060628197629749767498964277231034034409407166929037049776559872301568144789318696176639446734935174080109966216061092953369733971729031452540818578194627885509065277758055211387399487443879039125285651384548118402092517774844577874988044243350912107139265016303809569919605556461526612911564937934475958714
174 121698008760799484469092489209369821062594600305254827455635719018534738733985339544498435113775975226481522435657549794562533599983222112789076485528861966990111282171524773301668126328588963783026269407956502545290995582128492885443348567889433630160247792693855441105677687109196496265890049111921771531276836596
175 21297151533139909782091185611639718685954055053419594804736250828243579278447434420287226144910795664634266426240071214048443379997063869738088384967550844223269474380016835327791922107503068662029597146392387945425924226872486254952585999380650885278043363721424702193493595244109386846530758594586310017973446404300
176 3645882280369690101595382317500945530447259045990706748045584170444166572376156992749425571241628046084337315165546105755556793160867174667006996467537511400532926940923551100751801698119222675229617389091226193766220277513093987732665345984135872639138348992571839913714797659431330035883998016100058043692506890628355
177 645321163625435147982382670197667358889164851140355094404068398168617483310579787716648326109768164156927704784301660718733552389473489916060238374754139517894328068543468544833068900567102413515642277869147036296620989119817635828681766239192049457127487771685215664727519185719345416351467648849710273733573719641218835
178 111728601735063296015185326253237798265487576038335920443794668246459299207815033646391306764614868422287573010397405450424430752723005484530197700407181991879242855192444576296732163824558284214430348160238319187433120896444702097583614137545143796091286271073909887457028470635282224393924871572063978116436163519805508075
179 19999419710576329986718173399329565889522276110862129759439245616116214558198891022704043910866061447589475568861135575625973104737417981730905388372885576546384471079447579157115057324595932874383032320682659134550528640463601675467466930620580739500340242522229869854808096243715518166512552011399452082842073270045185945425
180 3501534041985716319330581545446197509464054547862787057617403331603174216200459296818137498195141273988837166747906063021455752917777143629594309898301047359277650068598632925305304979786597586640088100837303265106818188148378272130216816234823422227751756351706115182527866740428215437624525925119635214992225094079026461734730
181 633777661599414653798835259725761749212993873163164457428750003020174533132283132724082887173320570591979527181370997406883491278117662996956570091592489572029254662416352559480260201341374163181855946251551890984334092054856467255569243738503039423223067899658806848037543880017506994210039192446653973913592742028303789573986130
182 112195843755459136454287594310660836912481096611273561442090351642046039818433184340912170333895411102899476088085461383008311284910092953678201097538081679867425905884793472334678314339973064674460494784268856347527347535999825744943257713290167709175769378241438736743845086083006896049181339761623050598271846888998271603588983772
183 20531839407249021971134629758850933154984040679863061743902534350494425286773272734386927171102860231830604124119639433090520965138547010523110800849468947415738940776917205437246131524215070835426270545521200711597504599087968111324616161532100690779165796218183288824123650753190261977000185176377018259483747980686683703456784030276
184 3674634387978173544844051815545464855628152894930074049065887830484862342772785470930486709864205402962835860463387766840302826794477116040772571392231845358068602943509841101565565635041922788423673418764588660053264833732762990175441871650934919139594004571900610149618721475136256413970348412484419065315912357880968046550250332928173
185 679807361775962105796149585875910998291208285562063699077189248639699533412965312122140041324877999548124634185726736865456022956978266467542925707562891391242691544549320603789629642482755715858379582471448902109853994240561153182456746255422960040824890845801612877679463472900207436584514456309617527083443786207979088611796311591712005
186 122989280485075172102064242945501665081180871923549749660338510530828017982503562894792175329220099791725102578385355940879088205188125169191562179863356369827469374354722614317275422302618833924086873771768243081485807524940296936190110831085334621781563535190424225527151367272306668666382072642044949613518263551924410903935709485740934025
187 22998995450709057183086013430808811370180823049703803186483301469264839362728166261326136786564158661052594182158061560944389494370179406638822127634447641157736773004333128877330503970589721943804245395320661456237846007163835527067550725412957574273152381080609330173577305679921347040613447584062405577727915284209864839035977673833554662675
188 4205669780173523743750369100966628637273900007195934726043549943020534109949870139187024156399241150568268743795779102295081291078763858172325564044050617012299079637381392397074608039444762807594057197684564657739483103985080193008041138112084266179761019611231412348706852365848024802497925363983979667038742163406829211649479854517949924666226
189 794871588452795987568819760082692812444767101360031663222230939230880946780525456306347565559456577457402792577402250333770364013886369194569531604325566615324526051465083163047100919455060170635276810362382720312762306653180156478519775103183926307974832706522736933905595097145276687672107893792972157070322268883890721001751692503892535761916714
190 146899063882631256076093885202097428702555280423337156776301742624785729007528320862729593807799437716573174750170537876344909302494037092715963339811012445529530292188960797759736549030710145013298652720803578053368415751663257628618616039175920446945661133798749395901008228608120499577675474497640464640343791670422209033734401142518633410863430276
191 28057721201582569910533932073600608882188058560857396944273632841334074240437909284781352417289692603865476377282572734381877676776361084708748997903903377096140285808091512372109680864865637697540042669673483408193367408567682207066155663482600805366621276555561134617092571664151015419336015629049328746305664209050641925443270618221058981474915182716
192 5239888883473224142457275112881210296867770339678181346696942253551979521024529225430009958639331163416759107156514472559971408654658039339819662635055942574709093106166939913561811492940262565159500576689799608895999439636012943104955257813216783220199495118375770002223409568656939270733001446557636625714114085983150069810707344189405025507964140443471
193 1011298554510332259494254096786073587295479675557888999912509854935532047557734140507991922017390914539434507681207293204074481870349001592585194888565796916918854969490219403317429618137470675075783611301131324516927891849750498019256364757950839161498502557846523610429118046750789279251469279185623868762824018594747963473466517428555169923037079105589903
194 190831282798800718791569829708795847920049435602587831338188475043491062730265342531367462608807253965240488429925149169009611253140373698211167287017234357861240661058167154520528009323455599847407032065591200575697523677960049101643779430622276066966607529700447420183904187376379454432383115784437874294126776404989524077510181510852928817123132762293289583
195 37212100145766140164356116793215190344409639942504627110946752633480757232401741793616655208717414523221895243835404087956874194362372871151177620968360699782941928906342595131502961818073841970244371252790284112261017117202209574820536988971343833058488468291587246935861316538393993614314707577965385487354721398972957195114485394616321119339010888647191468685
196 7094286212707180867453482844685159896304831454940774859196397132420731017628387240185863390626500853649193981057662749772925569845635694679080552675189750375373677265232654656864652848716005013763125244506724226104463357951169011142275391537617431411001767358282387518645559561651111093941117823595163028183351906315341853781044832713545566051409876062353755987930
197 1397574383903314630888336120402976499572051796623332647261690235086884010472792286316615087953420668168891214268359561705266337259590231851778868877012380823948614421250832967402336611197052987711335673167824672542579281516380295195028252132910633987967348169581630341173175233645268885506400211248247116552120325544122345194865832044568476512127745584283689929622210
198 269158795062609508464963252284076861454670878807123234491701562824985126833204292627447456467513998757582969427196412799957870636234231864626589580841435634450885476994507804229104846516191145356667137688693674112200649575065271842360799831080675028942467262628432867191813411329668842942465409689195694584127897627460999983763911327896419165111416450036122209334084204
199 53562600217459292184527687204531295429479504882617523663848611002172040239807654232862043837035285752759010916012086147191616256610612141060691326587445691255726209921907053041591864456722037925976760400050041148327929265437989096629799166385054330759550985263058140571170868854604099745550616528149943222241451627864738996769018354251387413857171873557188319657482756596
200 10419817219838451209865575238445937991983297327801005902022715780521328740375714168674151318877957712022299671513906730015523235064100748368243472816815962682110828298502659317836263398207026462690484241947644763886684524012775921696462152687082234155548126205227086830839343815302055178756938715174056238671103089082843595550685073344974653860253806644145537164696055969785