0 1
1 2
2 10
3 76
4 778
5 10026
6 155884
7 2839880
8 59339004
9 1399069450
10 36746349496
11 1064024248068
12 33676500286840
13 1156685567791586
14 42850609041047760
15 1703182952266379536
16 72299420602524921616
17 3264579136056004359570
18 156238968782480840396704
19 7900247992586138688381500
20 420865367583619708223304096
21 23560268128729308514873746202
22 1382737823249314904580979168960
23 84898608859427720836230775186776
24 5442768971093644794022405931377600
25 363684279206764214900892614481916826
26 25287285735106077296171062452995489664
27 1826816093783684712267322117163020552180
28 136928047065405792160908461447917139530624
29 10634770045727101769978003529983920372631250
30 854818110238084892948549724605876928830008576
31 71029036881197598022130258149933369372224070688
32 6094708560389764723485186540737364736055353155840
33 539500156351497699681183513042313673664534503930146
34 49220345635524195530131400758373167034409206416960000
35 4624116734870142764416819133806530892143574530333732396
36 446974036879433785546502477410643313972044717452468005376
37 44418456018854400163045721687761207232358712084742692399370
38 4534703418908990555408174852631465571000671020187876171377664
39 475260922903077769400961922083328781931101632112533809432625000
40 51100158695930472411493288765555497583221099473384750973502913536
41 5633040850461229051750268898751719845990673798524987553893972421162
42 636254771129061287922547041957162145532898118456634145332245019637760
43 73592938520452870624435068306188865067671856681761710523640335964103396
44 8712026918796091992342964938429183911344782528925915678056726330182400000
45 1054999077882211037171541742506646904978647136269783891553020317225311466946
46 130622106243366732093904621108065215718249764995037382210666676405704081854464
47 16527393757305188353618789899147181958209069941614862700714104225807755107199280
48 2136069356196484654053489249702930525277881217319867237059899193919402126139265024
49 281875994027224745835352583283733547950715745875675290643051116278184330758094531250
50 37961980431384909504157119692100777734552795323570872533508384808299008350486461259776
51 5215683651638177686073447036398866621318950233751881099501825834115659894423347707089948
52 730761579220510104516907929943506618003833056625473284791782279483975417714845751008010240
53 104370849224398833858035496313855404128041482585966226462266327299566390631670876505613490426
54 15190248220656456177291385586241983958614616901354471570558952502954008341900131181871872000000
55 2252068258779007461845007581134079630166703502487337788174907942254986978395132758484700597056376
56 340003676096660473319666606422374523457997188533568204916238328316807467516867696342282731041570816
57 52255330828640268487389074844498123183950762623740716847225212384332307419325584987619419978343325370
58 8173102957357246996956977777570685125671635693567654046830839352152800934873355788337716464600622792704
59 1300534355085733976499586173447198174080928008702172553280797508911613987034506706117874872760067432812500
60 210478971946436087536949791513382578453881854978038091232295713226032387687315822542273360857477602588983296
61 34635810983168855131843958414837930484184806830668325909282812925391607147690092562289551216050678481239637682
62 5793666649671686663650221641877947073559489555819022215171025483424188856919759608690791661651056621336964956160
63 984869478921224335340369296363407360809388489362646995861647878067292550866338501416765143582816003006558916022336
64 170094412387454171551441128097983290057771151935508421366906032526775604750822263317049029383810275514815472640000000
65 29838722336017370443620466343282934200147394421479434169600706651983118090992634034085988691677506137398456788108126786
66 5315512163540794913127462844866047424281353357508901589797605272261533487993596549019168164211628415452948570045336387584
67 961354984249436276845292955984205866737494007863209047310546435338870469468412841253511922140367221619293523408527485191180
68 176481132616412318112989794970881181703807818649409463449071414707031136788431511630051209156614969971298928357620261421973504
69 32877103650296508580700927770719306427931435891155098735940199691572959760904308629112809266417573806956969351445406962816406250
70 6214086168568928694216287062630924004515466786052560901724283196126647871994424193644086430945627017932973594876551537359653175296
71 1191405931597338676146209021546507604828396046313891860242740029619671455606054670135650126011330997063528073735832553488241238675848
72 231661490571923585014086488771438722400622806431704304650280736956450120845048146662071992264072975958140458986316551887657527288791040
73 45674603646925848181922233331031194928329183876067404447320909336526751510832673327137374843213841156763962958149915824281994635342852426
74 9129356121592895947974416783238437835207567002673546999954950344120029118395753127357726019969073349283106947091980712213296026214400000000
75 1849565520856712060304253768166367441915999125258751319008174833737303180261083323670997374527757643149264014331836137716925174975113393569476
76 379739198460888918509566529998507958405525696670800098682177039520776191908004429397291312369613771640900252068849301340142196187627804398452736
77 78997118427974522805554943723002898839187956699794522352233761517876964498691622288556170310334578875264850753147221721771810236396703506202673570
78 16648424026491957163738083086549863231494565126604666833033050699485487507246587887106348651106669996308079561080695802291614651019426964009489793024
79 3553848475992916289108201617650687274111264399057017826606450364671397413623177276489080603269582730533399929791068327460890220637069969706219531250000
80 768277739506851684361325145499983784475250596271561427258389133157349902187427868496789169046497368050384555254517245281975157821773334163803868863922176
81 168175441709681154353050741987043475800881409098625879724007607471047909791758707819164638649698216062313761943489194820649023798635103227947187988733482962
82 37270481074620713892805103937247247509985139317422710515442092090225555829627466052884388205455468297289710322326924182723227884343560104859727313680895836160
83 8361039073100140768691613636710058979275788803270417203436362507578575040284303656688864528484364903240469026523306939561972431590654013162437524523253863411196
84 1898386552901017756388801344154699910609454522842354873513663355047243880852639745140321208752000598845639040434579184972724957896593928085733588188958720000000000
85 436190305128416424825980819915290118773890369244313939419045237629560513717032740528677048148148070174562390871380700709198878920087660691940183189716683168795145946
86 101408326305117875500386745900106393726191654195773712908712857767416352333502512188823571257805783126681549199902315914436313440816442997288100127070217130246221594624
87 23851635318553863765478077147675921930869103562728422490490821461354056922451849996828305339052922686528941110101587819060467473295988847287008093991101709941213165545880
88 5674814884527065030060974958332035664142358950609605458891375570069145480145618795409168005718886708372888485992136563093316123369303910064708509571882475945565259944689664
89 1365581421212530474943609439075391126295563470401796332463966204670706663789965109929385760641057787634075780301274229575702680780793871671269514663119778174656145232910156250
90 332323077495522277128850996611714052444557093218869915791690159598210476272249174311654719853957196821820027045204144069950809418875922268748427224421371811212444483221545025536
91 81776076766637447314069248607820440485379017672145230957083980100185003330420268988688090950803115266635229749530785116845575327424599417946034803869620422735157142397659028823988
92 20345200123607432760935446653314583198107931441031687792459554798422497184029644235039890180567968111689033499165410175070556326623801233222381899645291042037066880215249610594058240
93 5117004400152185287482799598227302812775099213439554781307881133751054070918037803994766410007389011330431811945140083171051836900632497693014305919361123194489030394591863083119091346
94 1300879475027830798434518785135275914710470413417785630675669330140775437740868378001296136311231770453596098581346644910531947242149728217629299458629935573510099072438148300800000000000
95 334253661714162669975581251731464063710710682344136607095558228355133220540935768610000362714817100167796981612394467010631270352273303831885124767120383124437498061365392288809058045772896
96 86792972752057924778647824864559702760099912713995866098389659262310481874681210476648485854559696995433030685789580540566161565864166014239652371510500401913831712067804719542008727665115136
97 22772708087002781453344423380355487096588349166708544912780132227136877240547251563157346788315995904959725159440228395056890460920487035186382573965605837118398129359206621747904308791930671970
98 6036982913531224743601560852060567326274084775772626405996402076120939696816122865550655191279310033748907358989788383449639718001290751508698255566871863077588132747717656321679471353689616154624
99 1616794198247227986546797739802368534810348879528343725475237742085873512135106341558150241276672040405233998582295761234877648947370027432945618719229649477838415820261944185941777297679760742187500
100 437395551496929820418906359417921868107935679287648819896195538677920444122807498145875040280857455141183256826498046248038657615193473084008311490895040524719031974756223946430409837690952187092402176
101 119518461783140562562779895046627408029452815361588780068830695430587635331109590903886417740168607791917398199450814505855548949371458963192647990689992610943125449177213221252394745546644063070768358602
102 32983269087283364558329493089003668115485672442936111173503320399310765331920733808768486616180805668167460388699534179884970558600121874859356897084761096411475012397159249745660425988301232810915277045760
103 9191965106051370523154019661744792857671579069888770947888948512041368586793883297148632529458318012659615999514201641461023505682414785123714657358708977011014860189794706215429978050493209057904634095012776
104 2586650284438629848321277564953864078205578519835122034605819169567553864465232939251206748787942836428209204371397495527560936347781104599889512934066095491769029421645481622176403319650634890461184000000000000
105 734922005099675815025035923004438903732104646731762619546723523036707921436762262745806642216216115105821371418265784845530444119148493237634470195029775055467498285095670051407163220004030651022710919926274437226
106 210804195331136323425772105481819056382395643955698828644000835481113172597086599338930943111588342928468605011142420757228182903507757752257386764441352534401410681176405402856046854860374659536548501422980919721984
107 61039748719202022486051008947172634464900627497471911632663938587653775052821376073843237433172512230061378259094301166684910532375617320652285750748448006997927926062251294503647833992157348700538410352958849663689380
108 17840353954209775291115229430512165913753121060276303949191125228854009722514441729431280180861345184459762118355723036797809794359028122987494048589663022412746591259397015029059527042161794240210313232714467298617851904
109 5262764045157827131485630440726091021250745963264982520806142762398637921985168550052616136330816763467853744700006183911942537806707202204949708741971348102925021255367938690334793366615256760277266951413893459680175781250
110 1566776984061494914615029699555299167779899650908168679790674319143054242652895093180185783925111329869385132452278581509144546197570891864569552427050295753347409465751819491177791236098431636438911805804717553370782389764096
111 470703185374655986559658719222003201906950231323192099612844842748809412644412373981186449320792879485141813351537317293893665983315162966213012167336849825751344231429722910835167839054622235804475775626119387382935984048435568
112 142691541900244721943852643286336102482180917792143736809604604145595873011188947937773632413105116096250390360838686502395422554439479358859317558144142567590495980405065385932102663621698078015568818993665588154475045336215715840
113 43644102513318306188856131590683967741455760800706763795938908293855567986862069047823877017691268309798991196516840285600163098420840268016106053453806478990640738737071310744026201537970847660352403197057902866201562049503666617586
114 13467744432942357104932585349858422623797506812031345962856933486357847101954555823985120473275929550757221019666317381053021376844358013376586676518568645793876214365656147616308481420259032129155550441284871569152038010880000000000000
115 4192494002434901635913484622653596008705956515709072343944613196220185683841930447239639227890909536170587708301278350766883579216377932602552501442004623048947783313451276500310001819470883029773205049392918232624194760517299854415491036
116 1316513218204625006475932367231191078373438311198865375413492835473326754627609650100055979363488688654994288528702093458586800005374650839123797788716363212402797640393421106726187304774302946909811194450834623934847588687087051162534281216
117 416985222766472370925391223649487401419034880779895650398208551236925035869330217078850237279994337848217331123356160024671667128453839467841444368399612629620409384548259937878552317150298651994321760846904804406790211632612790586465162640570
118 133206925257093391758400065369896452603492368426044344306138681170612477555067621145309979985770012749559509202842861535639346232015607863721622089211928746456957130724695172186931130965348738177270043941571603133695270792228171306820227829858304
119 42915306117982331353429175564295261234097848570156094167375838041325762730841774663203019252448407532258267821907042646743631160372673191712552684997513077538079246911484305558567983879903540148024034200916230582658253189313722846281598388671875000
120 13942671593898229590405528093422341799832853333344858358221233783344666593648564795210587295994474066175301432328069656926728150871103022586113912843353349327723916721226727210009085538502150869190730924252878887064501948569322631861582107220687978496
121 4567702071829391515478745439659783901541298673067314230982991707871031631744430232343822475942385028982561883715215395667771921591005769990244401510934088862503333156467719267799114804078232761685541168785284769475891019954015730853103451253128727780602
122 1508820741229779973688647917664022123196782406846925883496712564213001782843112915015162779623952864596636755285946308459658681363053254029451889898731159701816847378326697369522092076203904263860476958072354451482823384778560396084080414397767957306408960
123 502500193499854807532416981201876558037419875444949521666137863035633606603912617048245909618223785249016566933178217283579859597292203839239066135056801820479946755324925488918599277661950293737504105310951534785421240602076931674156933451134197194823645076
124 168719242495224814151698267145546182100473982029464617870056900425197879219456893711980449362476734945027794239549294946489322993614068290297947526304655346884374546344798483424663109367422380663410235811676232432130141361705074588083132466973900800000000000000
125 57107657512535289369824536703799900619405277500240178698844464466310123436635216418726574387969097738078308366856465687919934409749335742143678465166078474029235995504835761768293304520434961422962175484204981941739716264483774561242117538524039473095455477376626
126 19484866140451465224533227380036101350869491579801760937860371031552576855867900950894009027634262260919071049913372106676927102987406575606155698442792091010836494978133914498845586239009196310821614929691299211057413756351286915236337462657177493240554012608036864
127 6701103205490800765707421980716050752721578298206883200620230277769494935631690571986637507064356237635673816665365776711413731048607914351911287827549901068938145272579248770095787212286971701016840737590987983760644675336389302757040518618357299387207925233800855680
128 2322810973699255202576388588074838443307654627236740240398664726447846349875737015221671241027993759957197962614194198431591955504096242569117244664284034706327219360046209155537424131346225777975779266080489869053664211294913459896271518256823937791047881237843278823424
129 811471777208867269527785601423467791070795579175959746599790207297617759559619912275175465671403079606070535781599520601657211238351308913590148501523647222623042629628720092485539907978140421583626339000448730920207135509174227768242925353284553314511018895820617675781250
130 285692393851413268816751249134764336805870483462916114911849511769180553808439547676099286615343391601084534084317231625538397310701716306009679892807233080608573988700904437431604625503836692866971450832307162436250176148749225624644515281119644615157423203547658037311307776
131 101359338477351278902553114092758732211866907673952121961422948325650742398599001846919603474482739830802530762891178986857042876492641470983999315061542797698347914162111751602065403223632357913637913575378266665506827958687249466854507417284064319608737174536744788306015037388
132 36236246567654456593981506770357421266615893458351711407637196538274134376529756325460063939580896956177497367732245932644923123030871546182923100642364222334247308456027904634670569649522770477601351644893203326967587272831128156967028607751164219897071609474722421923521589411840
133 13053046889346598147259434992499780799524396683649792262662366989440009101174499222875885161717059493272999824499364039539143219268265403098274254855628272532007278193198125413482144291635589341838098341915376755454722083999382670494197752965935611113988134802954012876426252485336746
134 4737455291604580481463310121172355312222305062289992157960813935048910012384677760446541528813522842755131878671540860423234056351665416073631338155381231603628675339209771361661225747114978736787571590572058581098788394450675453368620312970042011337623522454384764518400000000000000000
135 1732281770000363384583412617662794548153417008761151865787299593860248445266044881310925144389681233186063870110716471721942030399932075693192108467997671474373545438524333311315003304368748023226266023919144462682287299390917921309146088104085750526541728276688366497424408741679308631496
136 638128497957040645328866732048587226039950165736102753670829618395916667113742254087725784759675525829469949636480248382771498732922728161779294157273508451462216430904009477945980604987097993823767383530952044931789469130181071666520374812327898087126954525467006582172339733341294219493376
137 236804691577354209877944761657757018410957839579984679599530356196427417518256335851246073010141762054038933261411790807970747728677775179442562854891775949110274633666947533399364303102759893398989166217376072497243632113020565136442975980218468937873941187905881920056880464202188544777791370
138 88520066119096474176817194034389853792034530429848610160494420072907925804973762051145420945155467900128868318134404144843135998819506909598897371257261577417127885202777967166700074003059669143393629420937074518530198809046260802951810944567563132806054586919009996241936122452117885111096049664
139 33330318738121114551623398632967850544395554907780441935601529783063688413320471306631498092046659638394337846274485261682585883863373094413074925198849053040231559456574253418819311993411840883848509876025753128807854794857378871211711314494748377640238616450313997819863059668257386856079101562500
140 12640402089857754319410173056966461719354508557795625051479381222784348549326529135826176891198422247542126201864816897731121759724463462224950238497788970704710135077223225089956674042088280661568288073307095438876341701367683499777969415847943865522674761175520963023329796444206988350926994366529536
141 4828182685338499100963500820736404919394271518812125746180405538815086884906281030916964238116671199925149354520129837012077158163661091886757459209185004377386890949628123034398981175802716708670253248018676896786195358545348000194456128700216473591120690801381305497368681111761850570236822264381739362
142 1857316413639669858457759600483746551484399573085534908247383156715252381846920875403964225192450860536541406801856238877014520758006360649641922005755164192763170241715271345097433042684579014184817781953615782355675631220594757218006914201175159041380734862464527284414847572007035808248577877725686005760
143 719524887239848259621954070425656057867481358094605972782000443281225338165647772537317625558651083182475321640828159974380749629543444537194580202663269530228972217422784560704228010442004363495126616804359615399391755241858532711526514822485968582181321158864874965495705397251812113422418593382104013521296
144 280699792102186558016553719451396613329375233322706658423755482210236012370832898310884298484020152142172702214077515004570191266823187329591648208786091648743495933556099618211664651688015790369797990061522709893515088983423672039480124122830258403081497292153090643615824150129156528183443456000000000000000000
145 110269049910284865763054343249194363873865500209552647742248543139893263465712636186928903741939783226000953880017109342609124037911895689554885970194484502740262398248197055788264925227872916701959198283408240908768015393523566935107811691944207837455361724066370252756816134251499970001566757033552001514828323346
146 43617388443041857408842532927478088217478999510205990642095014526514226539043891996448569350829692941688780088809788511482167145365200574347736835393962584203354871417948055555348011311991947623992681847774732989634237458295421376078218762419557207282645137503218736993241798095668004452592962025729973282079730827264
147 17371593904692752970545056209785244533150285553637877601926727770652441075241032951108782519828694098380915145713757308103454101465259172610535981896683806242165377012416279113204597001033546726278583852424292931477818517570393819284477097791926293470991223744333575685628691936237049342082744340234598198289285123086780
148 6965839085933829033432584549093282513397282829830361693837381362959239011533196179131510003080562808125338815112322568748042218967592753988229311379679927250231476485159372256828499087782495324082167971645451793939034384176693837027405157770556854619283997907363057636072980798126217094858984466118065184169367197632692224
149 2812166418557785588894293678428192747786357823231194296920938768293565136839216742497753042467145420808612734656445783971938706448760217991985505522428895986870511082957712465225080381219108624442151469742974239476050513193149984579518640819396047060335584631791518572825496390303739883670695651317326191017083168029785156250
150 1142938141912415941633790449692053219116202755783079660249954497793508410048562410803895037798150477213759600054931069380835727791626079882669423027269024703437795945097058099965764420051522038732471804701924957078353787462334638462726982265024224071543589223488721217885245971464580010640315324343361284037452551225026675736576
151 467626530935600238896137124535309994519171033626829592027644286556284938588932000990209328342948455090605092271081228153759693778089798711550994449764027248639158845733336721360756622943464168737086989153500210987842980055033014708870931571024461166204019040628557517213776713838658080390747259606591894999981796354853075261541848
152 192597704077164598244898868238446308570080557615726135000725408706717347995773589015168810873619522265056814110650261072825088127015431408182487084702568557519745048842067050566645337181371990536188337547484267023949844910316218865964123529948650119183876076462570753097436952266347638220845678899314172598446386805311069833385738240
153 79847202206947429174768867041756620008153847320537620023175453206712832124081910702501362088127753757283882151016111358704854214240117879858763721588890985862830732981043934746839441623979552132981144356249368735387146720529286277390636866325782215654399255114553094683104164342640252980492396245079202116313477161230466247009605529626
154 33320098175703266171236210460520552440989899472746776932703947031735342566774907103585768636044734124468576413983759825184199937300978915865558193718655150143003847914665936109210943549436323444151517211455938128757312298731896028296447305369479532994843329483097458037759483169286422982267895982399460174888050706350080000000000000000000
155 13994983515680231112511807121236753404475773695840019304753623598041058943764298698866073398999078975901631540415708873675068916966332570340472206014986285717480807013602714908112874037658508633601452221487942278342003702683188783657016812851652577573823901655080468667899505885350029772549661556855380894218952426417891679097870082889865076
156 5916159528390777029548234986077550051511639992695165138707539118079697183993191863111775957519368123111089131005144853320809489952452044642151206426505731982752924955013048944410213349328209830784420063903455859107781740551867664268029608537772895818169038853241373547462508836658092261067800925928871405196909677223602911334927823301263753216
157 2517043819074267276308695937231684350930871792415320387433946386117895760861763809812351976008060595190917047595387641525301107444804647659930599619145466991415306937917317291987480375674552957909998295269578995723168926826564010807913506438522769680129374004639020505539552684810545164249256194747200920343669333550824765579600130732913044428370
158 1077723540305545346560773344574048275496292495724255498135909665073171946187081994908745617817058828554767170270389873601924415141532192745725840005250032809187181723074692507666966997138680316024209758442857612773516466237262550966803616009827334376066564569372998610535431784983342801789017593356355049157846998770455345880822177359100182322479104
159 464378555913461723962755206842901673826789966666297452824025816271512066910938535849847139381379929306897362059831118720846943986057950687260885424960743737718352275471020982859346410609574203126005135083448837147865518244002518350689230427190180599846214509110370230453731867500659645388153228542643131333161411510691571041287103728286743164062500000
160 201357523339800597172725602683017776620116541887950060219883994624404842126929407049015080434543296644753413672718168315436618917166669219021362596217939189935040355955987425087666003217619899298255416105848809116242194122917718520108571778443263375478227781973274186542494019999199870376229375055564811154403496827389491982002451587096916379444126416896
161 87857212360993793933351470075209860162621358881032235581369776545588856392040616282721084454256798254553842922010000157441184404031986738360891912830266481144517560557505155451262225624665341250072796536194158837835166982258810970559743594404956276479697494617981889489681021754025910199036080831596106641536412758349512677893447790944358822910489207819682
162 38573050137169037399862382050608459371391036319787636482034066359896492768983279693263372195211771971430341125785825893557062947520886774681435672065676515947294634476290140877491740207144121141491668364279592530552059184355164254440207779017108674717331080103289682322393058718487363704558710903084037368901311555587404260212096923152714455315858640244572160
163 17040051603291880192324644573480800530908396876974289283864923102614009744028064664651223529653195026832996238085008361878143450520154933604897187714946844823701234792674308349783096681437151149233210626569953426746186755432416193946722034952459116012394376991270993847097962832535017778467242856348378356788366930641414985874651391200465354788512398704092689836
164 7573938120053062838168121008587434926387053842482655510587991537605287640900485415133204116672868978526929404503241129433087551459892503085502996503155342137435730498314626433698972695132158598213642274285815302761209036291567055407107239626481413112506242137601887291125433601139234623609827908417890266066967444695396142707452215441654127001600000000000000000000
165 3387039680057070480497899151498202547334311568029716428905991562874653688839019203417039915937082762211370919621803698316033288398776320392936725537343714187858916749892932901287071070794289895140264610086794799924177050635212400381827841324241962078699095913520504339037460050705842945544967140746906796575697880760941016922884299037977763117584407195606266082459786
166 1523878915972172702555639983672660486703044465297312705991336713308849680966400917152036603827471313178074799161580842336162089704539125924335454463211043687090846758862792578224097183205965371395743133764975536655466227142458112695298421106165813532335887679349562389773093951709872891795522776554884737115518174333132603695011161946769686405383730477479671584977321984
167 689757500457340198131752445626742523586283404314633402836955528415044893283715192605124145961168554609512172778582873551596901948893999729371122203011583688095947643458271376077168397158921217729977486326072162115364872139601544301541272758099696099348265464781354192297558421974585343191140383526057740929908322959511955040870396335023758024751814221367740753693669832680
168 314081633081683057653990215295813070140341033445616907138962370890209718166315321012510632112342825419758462893035239937498275079567362743211544517306671463447009701991327436892861628321108807911255578730638093894275546675691363823558550219964943475736977747585289323137071175573044774880986746861361096666732197847338755667353078456116110804816014297532391508304707509551104
169 143871017229195858791993329928465861906444181946320542991627075299411360778922244950286073692582684062126322015921055380787727261457710700523634169429419073177842558801222334928450267076131599215437046577629091725210713604029369376568097973163034606755027254560344858296509166782375828031197060829736319212023113699690555688985401104929070047139074465719833542695045471191406250
170 66293884033467387014661594456494896936586146985853989529084475083708049093923255750405354571879549576210745519756867993536224715389812071382675502701158667948602039708038178262606668859357837161666637567136872200645998073014865694890378360343356424006943062080684655309209665142754676920501611047241986467530631494190915597451014313179759617200082154108247238345009776684429213696
171 30727546255581358519141204744157529516549162711554355736921764472307750147219972168557305266814991334423780111263766319900962104099493761427218755578862308315304501044040275207637069232512241496913612635582312203707431427628343490909854162899778417680975097277527092345911340692913623599414164481808000996258385352111332126659882872623590246241023732073265584084589217648050892046948
172 14325890661023024262947268511966491855313966568070197158213468040673789081781841683702826927986476304686762244454228157406036677425327367375148340603187658798089999510682699335604120269803453859376126328016799589973500057685241763627654854787027833098829512886168914460828701776982268696530712852946096405499653121228221146158287735364084236866777012734145907189810230127169176118231040
173 6717999364302024137929969996845872068394742713074864299543411312652339184890055389078813345535952983461363962638929472004396396678850208653063703668133665052820575444283700531654004399757288573767246226560548352303151826461988072846587108824535353928044647265264879010936972957103548371103738530589696262815573467940496865603943149114839158354879555990575082291388823227111125240483452226
174 3168606226278383088945978891974323695781049324238834768606335112359339678622559648041458755749920337865216519936601008443235822188326131912934360285197287420645299587494309455130095776676785369542714152205660328444738440907756011023976955333295702287271112141959856464691361381529614358182547308336876839748566837042942660754690638708972055031742576957951346009415090176000000000000000000000
175 1503114795950413234164100007230873693506232688193986609828943307188613865630219806104101031790300831829821042722139246356408356913264306185441781078910430193589628910761198316080649266962678058197466697702792909226758738592206663132021846917836208362038702073596295019243396612142247856729571670341876601222675412615843767920181137948196721435678591792620688716278953740000250286734153319225776
176 717129086842898788864562394865779448108861796936768578363322076416617333976755654243864093581857687054202037103259077489258366924454656979597890433631117881548574219129633457725630680990900145666157085364322066470441822464580667493412905342694677863836368246022423436637600917549626882180065859166605404224601134282080264391989809211599226153251721140689524726445140797359255273563756555493441536
177 344088169800918244744375681896287417358680015960710171853119486618860200533193998595473817935151328414439140891401708307110652425838065127475606259276300289027654410654267020136420424898533428468539537722481973862099401713861168302330283791462583666465625492302131112487130023818624897405561491723513929234192140192945482801242536257290190414513768909863373357527352500503527591826026846359049547570
178 166033386038482432986111968438559360366172178270089867510616174999558812879994354925039366291745830166561175773136197247662805860650521058469166274101198775477111743128184298425372053050495232827401924937239270980590136076891658311203966348480593393277778243130415578575786708991989640095261688970665099345855706928929735235772890858133594933320921648107446480299219168344593236954375299673862726221824
179 80567634018947371312947839337254436950879091123611435143127236002763620709576317407763009395288243285461210499467728400662833285920178254366634175815168434474087946369604563406756634357662183514879468310123185311922878053326961366980787294539638220310687288248680304093879396151533439097109056704913254882390697433923565364048514337239402962552132005091966222142677350452266641298430391073226928710937500
180 39314401851991408561679530528644119794234585671495329356305538298523966618247895755179514574125835387845466035315918753313003343041419457983387591418027961285877095635427667529114721994178961782804746203629773308133477442432268352606782886285002893937372378468437668544915816335742709913975416695761469450525553055228679367244758319795136428538777348930052503271949933136386048274849707017890724646670565376
181 19291017655470112687726956360070285274938017895238316875935530535161436888981014664763593057902090661354468343560243784637712115645411346365688357411979075934237758747182181266886778668916333352689822722108881869210542879313677700936325845030501691971924629305484118042779189285391453524268946121715919506261792216688841501115699492262398150970894615230939116832098364985618143482543073371381603418318656880762
182 9518262628119481807087101471468988511165417889717512900853275146462570840553873138013712856964786374508013729641958081810322594925774978196758154350002652530016712674684141773202527150774876910977110966269866881373281965731996907131017001770885830183285445368923542389041858180450190127203164467416244747841065498316994246556971909868247596076791305052085000027313952079931055651716287605296429676539127435100160
183 4722219061179566404744408858544629077291122020985442224578920402792124974781355103512991621405530826801298495082999456513103566800103008671239120369697831057473511847875585952347706555908887955199574495420685897955591931932082863393558262017439811284706486847868255471470397569246325850603901439134974287330357809450224519020852125004144680864679623305628874303105230235606152796531457242858892381025450466368994296
184 2355631986882526028345332966206362694284355647171560595694985703857840422485426792901219907876907259629522758964051979077418244169866337812504578371107719362900615096179561330653295155758156576877886501243185403356352300652587771426462306560718602826921588441600616087322946326998291821123152781345950729002231473048820767231138882567945964351097165031844707200294392412141059881448347771548467200000000000000000000000
185 1181486409119948644629819320411864297077050778376720285990207126115265220678348244018161210360973700690879453389906914692000861590504106871791863897848709021759721398862684333139814155131869997369889930271942287789104404653966088004695029673073384574652946116081973591681644443388151264834091807496518625404331919222597085202165360682813624754088832428506979824052393511778712433217346024574733921326181811284183736351546
186 595795527202562858638036690237437027537757140635568578349141924122377087055806815614169327120982671840088708443766273272700186214461618326749126854730059336722546611308755992781152091966507309581890965399753784892818572400253400015623455990531382285470953289035900377214937603513812194108676618729494343737375006901422989976793241488358483943719186350483370447663528604068765300314436303221586766160764732440157859163930624
187 302064961610837544543060440270600059717425624487325624856233751001737169240368613237223175405264580977568013720885181861374541775690868557715118595342368093062463998752667753116489905837006673574196982178493848283048041454710793205393330748834415555097525066750328432573825783201485961392038378790523072396335344234717796401462521652431947844967623715295509137828041409520690774125783284199087221517594645112215762972864151380
188 153966269915309441351520975535783445834596927511151604858972828539861189930511870780647381556606003561993400412177867575756584703760921383748417728716657832167612582544745752973415313876386368775005369679118468889410602661319132321116640082112949813767727860215636953353679233135049327737257309812034056309317925190782537985574133504329192192336218657244566651367712919809165237902348079619667805929035537482457205947591676657664
189 78897020046181602948485666561647449186913532790064981100167186792947565322436196365254754091095773334319257274672505566278485513639478433071560236434730845978747423248637123786392715794213206437894260548235037559214780290300681854388888535231843646792785651578959680660364949334443612547668828295406047659290695011749150376138869919963759759281926673536861482089495981895855897577548423975671169659061236477333205342292785644531250
190 40643693624783089233721086546310258418355124981398233247878314013161407065184117580591698875627283315300796143625410622127125453711395897574843430358245952054639207178734493559648044469695913544953504334270690090029670316402723003979628294317004826608664420001163469746820655401194425974881675756769384006331984509805242811121560130503040906552898432776621243451176286122430250080541909704203734970148260099582477676307514501980225536
191 21048017951973259187352009943862901415060243284220079935453334346179272280636596178698065606062413915986825933470066703668863742894434490454366538279982847069423093461356190230203136852014874730257219138544780504236462448352572677962200660853094492689887450031228215799130241621100846524317284358175945198446820494932144233377001322372483601576120354445534493943316560986922715973204594154981299498881776593160004136302206873215107076288
192 10957279678279182955077952060891060659983251712882194884543387121193073872219115189732548392794996491499937374908353653858959555725025586767572102885461698908434456433422695682716637107430979065858894865933332207436368951420786851018761443576178864180711009891850848630620651271607294615429291400348973852913811773015009642594561611036290929813404449552694670514920934533523678417304273068619086434325282903556736578449402129136602044170240
193 5733977110583868747941646622863535182682360778764940126796701059809284150707195217453068733772569528838984622106855887428160312016173972001896069366766028296386645473218329106305153698817337536500743741797910355512743587819020191032285836135315948448166509717776148879679216275231923435379507647942869082494159733044235891314334988285098729705708976168067828648252676677867340074130945429028387862021972555480571004404759027177270541274455746
194 3016192904948449004687486877071015239441702846414126604676636610919382382649239158326870339815833849205677283868826464079861343742685269415360164037244565027785137228927821038778171672029212714341663495912476140284248858972049682692423264622748305004662511661634024154742641366058530733009234500531407209849393813181460256877714841898465138455074362365521169399210017638676509256490151864883451133605524730331641505906688000000000000000000000000
195 1594779444090640900595167640106882066249598491050514604489722155549832707511445877182971526087114214909592764246146620392806104545368912073142630923329242116236850531332915343592796802831910399080714798821025298646753683735737974111084596848597517681958136426014977924848427380745803217126141623655311858837864699247862102324774788975054504933928876158397120288589352003708040279701471583643054545987665026432438382895520095658197569931891979430796
196 847557213490173991712232737384512441797552829470587779780237434138812763054180740567972111598507343564361185389229926069812292426940632080610996436691284955456501616739642621720134425736223149620853143423235747221247475117627943055442508598556995532029915813197185479513777276881380129717505416319791360013871497708197333891290643661173691704971565020454567336652628054596925365049261995472683541281937972235160304813095643478522256081085149621518336
197 452744247481296144782654533830722133181908343442987842747930321808264484835909267575121513483761900724383159267442346365434364738046512793301348169681884663228299618084543913395193042972643232588078429355696269977943053092917992311412564998241595080916878872415426783451747906800644300571543678742401397253096372270660334303619971634402566839691632811359753745319580863410808123471750934097806231949833427134965727605178256220562516063814217707380836970
198 243075470399196047219546821270986276958072399400566073046520873996838411290511529991508381440064728426306330504312378568406675080428059343026107707614725680661072144795695848708350120903069994133810163293154600856648259784446398005617051491449288107086873534801192150444452618652863635588867505216694920663207599457970634387607384848874537784265724355427115159843668920736701655936159899896419307198840775850856430618859066787548037785409046086142681677824
199 131166362894948458592146867172035594741217197073631745258063622555541560315827677028627660979186583157219458244192007184209138643927942208292703817007968295729522946458249783220764107171774460619246578213500645495049630373702256867822000299501090616221609207224764528698707526437790165271687970777455454555936226981825968249538953866602181541001107856730564337390164225208265216187906371926577642029784316258819483193112186519803544196120560169219970703125000
200 71135427619479756635712439485725370859105540332197269287597762915523647231605295447799740595020828450569685957433724037403788252402312127603378274621770317055823284199263211346448073324656510543311262397054789297141520873891751195256238313141092541509903744490759229157797195249802456768796593790817661386118591823658251947934942369266127363632043617862515585556028529881313883361460873832018556804155619569947576851237535299877785105066204092078674195278462976