0 1
1 1
2 2
3 5
4 14
5 58
6 238
7 1516
8 9020
9 79892
10 635984
11 7127764
12 70757968
13 949723600
14 11260506056
15 175400319992
16 2416123951952
17 42776273847184
18 671238787733920
19 13302324582892048
20 234257439470319776
21 5135062189842955616
22 100292619307729965152
23 2408635771528154091520
24 51675041099475419946304
25 1349008287337305853279168
26 31539280096604323573165568
27 889099775943454365079622336
28 22500836086216818275358698240
29 681117105653466522335070698752
30 18551878568290815029671327337344
31 600110939416923820848114322374784
32 17504899240170267542590027927109888
33 602546724368980852131650411684706560
34 18741209124090698307793065890378195456
35 683918590852071810416857239500246086912
36 22595967073702147224047520563563529815552
37 871334397397842933885064967808371366285824
38 30476008370423494302759180966010248317734400
39 1238180689965527614578227941490568883838993408
40 45707503374388477294182687307063710798789241856
41 1951372617712558205942488581246805676659922215936
42 75821132128915569197904961817812621562274370957312
43 3393402383443694223438015184755925595473789756687360
44 138440128421154172420673171132686757808288043693297664
45 6481276478080281335258438562320311804357529398747271168
46 277007656981852351644408346623934063426809726075249010688
47 13539032062599781418725133189343813343880011037562826971136
48 604973846368612752643001505976246807726023862886821161717760
49 30813838133733720412883036038989242450671120951534296806428672
50 1436812607125753710200129418988093336200998268403355694935220224
51 76138124809096769825577967008573464674174132117185353336097050624
52 3698408590218913513086945676675160909382998267353398983277774184448
53 203584769620434738374976106279509624075588337170146296996067655147520
54 10285543530751260009325670682906931937248351003494660561068878789697536
55 587315128764746674201006761968550903173667580632850555631640358879854592
56 30816594430214603439829304940971511142851702928242432967868083795446874112
57 1822936882315832527633298951626262427635858923009341266048260203502401142784
58 99202967218315852204376689167649753918392547776005453883762314081817747783680
59 6071889635056641595401878933487161012556327978631001310706804326668440749457408
60 342267473506380654404704094173887162254338036106671603853760305220646317846102016
61 21651195507056784604876052574153022541379369395542468720278967800319102599679246336
62 1262695017651022420400181446288043360775655434780822156549867977505713080277109932032
63 82464829558389683513235837731662534809045716220057409096989171426952498711530278912000
64 4970265867947544476745841841669150382102616121924653890668890297149401991386286688108544
65 334788162125891143704767732268145128357645968123786375583761785132700348599697438772625408
66 20831707498496836060309939417395277016346300217170371781949496414476165280807750744907317248
67 1445866177828579703630264318819449863015470433937476478987661715858149338463328455714392047616
68 92790580993696368750679283586911015616267501921368780463948294675403602198871230129714025594880
69 6630351696392866162444186613793118573639935204522595844391080282229046974721087332106990615396352
70 438465566858137970428448381884115985680088529892671493058683085355581993473176197667397458849562624
71 32228219338637386718011748306734946780793683905590860750995833722680361901571334506233557178361053184
72 2194236043964806327498475790928828336353338109677414210702003643805793851965611733978915444762494107648
73 165772002055534395193687237211067262438198174780268402310649507527819080204959777562134642430753281146880
74 11610535293544195766885523199162707159653058442716088371994342755285035860256029240112664545201707151261696
75 900916414452454622217293089622253553794026878712251031898069610584268679189011892748692411216522716657221632
76 64861165401722106580699871534956954873102925748839198940488278449384980066436545391625949252785260599608082432
77 5165541719225474638679463739419851594885958970506743095228922510056324430829987520398043830308303872642870411264
78 381995446017011414808955146357832410966740155737754215907581856720595698850358845115680174485963539230091402280960
79 31203144483208118003434154088252118410618380113327535835845994845550917496652594360889828969221321069654203155611648
80 2368546752445625975666580803879654466283739414892765591760574816956311649418312541739357094249173851435303515750137856
81 198315160389654435148965440261218051833371490913956687542682933520687735528205831852813293459301202436197085482520150016
82 15441701106334783675697275116746192573648488619932939380768263980179056144517124312483833148044999306434875443439323840512
83 1324466792948901816169847408467158394980043912471501112445796312185039543327433599200081593937299336963235977863332799447040
84 105721732558714493153615119629475154812355821264530752726831296600327079734942194694220761298117047511240351491835988168146944
85 9283952083094075652962173594657668157374461221492883681368109903317550646581109588403097074641759966904017816940984038313689088
86 759244062459342589702213338489701777563570945764259654625461846406246398309495790094939636962986842113677369019192888364785205248
87 68223665146978680975333052879636909837812379449189766917721217534734553822807391257064050616527566463813304238564849426805792178176
88 5712974858903522149202749712859818013433729076859662592114160934136392572759489907955762599070376651680325853353396666777237087846400
89 525017948891269595273681096063529346155433582691389173143089336124974937737331830067418328079668208685470321113235105304730548035387392
90 44992991177295703333267604403116022735635752097265115137522246112801646197929420167384300703509411889946252565715496425446303236404281344
91 4226668415797868486196634707603901690444368496918549586010165322367998697317795012682830620940967092703263426648559904679354040995664625664
92 370499435349870472466564566388226883343565551631835952715793001504545300582126829785858111777127777393604873640612063683196723661752487641088
93 35561089721464275710835009307254259028352133155384979962560309214815652467609086476993467442835114449982383326001537641707322727967765865431040
94 3186897655621032985257733917002050558797254526749394350286888221244094748252175455405978379816278189844821782041796914510590719176434150367297536
95 312385876155801832430862072219741399237058428476742621985906169630949856338901988105045926811609057997055816491338190803100205465946755999341740032
96 28607660876465572604654275149866598881472690502876509257421301655895243244366460391155367669271474087479786146358166565922700203019040065014005235712
97 2862537831222286455593319229286551052522261969991110839619920648802178884664225345035610407983704637126972906026705740887643046469507597308155882635264
98 267758293236436855140908898573789569967116659624024888576692776007277444061700519013929026259003480214325665734261569120822445726213966766311069911613440
99 27338523558830678095036798620436507206757123089032889468784476931675799665138117125799819530296424551133260822870703698107585696851123607081973312103907328
100 2610828886545012492150197211542990466290921351051559878122850497051109581098544937157196490224315214302153463253612000696051962216190630038210615085866418176
101 271893426719479568690354046051713992331367826212956155630913743559105208930473067196282893895380703259633260533148944304814646540697951294456331102729720037376
102 26499167836985943865279185160284623186560813108732239894456914948742834541090488130689527568689245680506373538860059766765887041857319048728844411562906041188352
103 2813665852861550652599150104506885365785845952942739815415530931892350753986468386006521062454973258152282938336800921948681671209007178840909841419926170060718080
104 279744715068401770919520068503705262708568742641257497674144326328665188054742529318422520858090783628634245441743356367524201046575645453978115583476853770146545664
105 30273347753208092269828762883918484988103990414911456457743744151068340551567854733364709822053635498420580838161676315931563267485125932637113215398278426764150571008
106 3069291011809385239872434742265779679477567518979530334779326783378721813159901185651503044253341455042995323288495006410778478771980999693026214748728300155211285004288
107 338406972529495552017104717095781947270236386360675776928291637524479540634297257907910093016059834058626861498206174510858513165352812522200312130101343071677659182268416
108 34973888833004593719048645522200244134829107580215455743689823987678686361127791202648454612956591090803160394655944055988565175067477726916075298114249594667106940611461120
109 3927335539447382376817940172294613628779456783363594011733405742933412744881257776684148560771995596570495133322197428263868839302778016550213435601181057481451741293987233792
110 413594154088427200647977940965632996505662810616607793751702900828423827314523607222253103169263040252995788994255545750238056260813111880397098423096446824612749845315383721984
111 47286475760979997040581368155563197481989614887946537401482508488253385268884617391630462265457378794847424860135624903629798657731818919173870169601681484859772678965292185944064
112 5072657265907207783079099402202227648307959809845303474879862157687693189912468537216661417690596467118106650131782539408087349077421155174532131362720518811942694686305955472211968
113 590292598052921542832957881120128272126478006193068452510190196381212374895334012720564547946460897593249498766563997431057396038824808380650263297594918431704103441334097288783462400
114 64482800722636688357391689471036392516085687328137642340187476511851516247513463109782339909840041466054506277472602909984088965258198156104346868016593124662842545591585897662021369856
115 7635028248924366969633501684585682776473187382151550594462657536997704936339265658759260523961495075936072120284833584746719901843820793583074654126674277781969725707846757482290261000192
116 849035913172124754956781685800895086872884478065077178910446463472691880869933872567158526495797611956500390440740453458770392394805230767217692372365708602944665726909491014719348305559552
117 102258182378463459021522728757521783517894739665119493123751518969931067359634349624704594187787982402549793176378479043667784672606982431926896550278773666141429802723156339966121079507779584
118 11572256030382601584914524482161772003688407091254669903483111753811376189361366811483711240988678646970392900203667976564839478535987927981030600328026408865711240991425295306831528609521336320
119 1417326825358941249812730161310954274298380536936529084721750881758907889586537308868099064711265816186606675136537498983731648305290999176504914709677978100562139398753584205799635854491803189248
120 163179196784874502178332134248051355425696096259609297418411759771704145974433313419259082309160167873636136554568767752399069687216123382760627817429099848354221811885348130861982152992619260542976
121 20317750446261690657175730093457583347117047249388756823607508779652671884284852137594279686500538493553811149719329771437719887521929888041552743387368131158752896018477556726789448679588813934166016
122 2379139108071725873949953978085822267493594225043332160138663773058427801127491014560357629586031248445418519499265482368343752573184016860018615783879766618551948172712644580088196732687097189789335552
123 301073401667247728027206988489270948911923539380102567416628028868550848033456762293744759789744010269999432819408629738467167434014321576201105588327710887278267745101678795142208353670367521182287134720
124 35846336175824673969673016927268786490587413894471435624542602002172533771989905173547527840824115072711076121585771050818050034590748089856160549844580007220013750917637305918917932082325829435088441442304
125 4609201513136891995281069526184395778880769642875731428242410993634980771430371102819213936723727184684928300749138118784724118388484749425355867094062010583932718944086937829643727883940572223969486142701568
126 557839056687937507500525517594746714687265166923751005400937337570513659283663787912463492740424240541041806688751044265208387996974537333068680399114118088961971712816355175258446154858468358065730290154733568
127 72863236028408480704234475058476426243360001460390560290469506741372079876848473856268933654550457066344054892628274817187069969511526307964080402840412511199765752474480607687658058410432449310134964041218523136
128 8961669526105850962218128258956375446629637366218505310136828954401267798633424502079347634793518055373952913628998075137937777719797428606141769127705811861943529318944829618691841029675587837860783300324192419840
129 1188777988108299124908745073866599695960394600310863122785004320953089478303294314701460981500776043854843347968105257545513754496723311199927471148070409765981219016605524036177586076178862625819574934544565458173952
130 148548559805373259106757675582068255993638662290092913494663963484106350188053184682463182812447246027196719612845051719176035509232617627259840186951100494896730834591640117428718039931327864784051965576133711384018944
131 20007347651930090401405868863694730752087371053493121560438629452417904251241737978646305798032306909159407210622724605786745801323921413555548227425684096427475966548254022839239172358458778558723242382993753568060637184
132 2539439114971382262080508235795340482920380443151406162791172299585195909731886077938830989346511551958148945441344103889238360189985982143112308590524117083287795857794083713021001765378449842205624124058394191151484633088
133 347190788387976088117109477877480605513438605159340605036303208936901469055995347295431190307690523732456583693060657423201488099886713345284707086957248240019216761098124303396269878370110910702139114441111502925057081999360
134 44750067469839564173784629798395784531758839354430403471791905735842674340794836719931477892056358351757348008262623122164719850055115862913200969588198829170075335799553198049435135469103453660055456686969374131128655891398656
135 6209211556430272069677534093551947949214550374713801344743602071503910842535963262354463659135786443919223557447413168377401894499370245182893046213930556280043931027980036328120725414821563889289260416423120832772225819488550912
136 812529036185839388838785316541836793621958397690732680160107044764769383112972758619879983930091830218872073590266475249802172884424080951111016620257782597594815172170727704863839668671926764689647644772559336156550100650874109952
137 114393127699323390099449875587476099875384353789166315118532206657891146105979330664808957224613927993172159551956754005477898256238404884591754366728681985891481194038725531935503323392043921089438668479635623240631535361409966669824
138 15194344853303401612055891619121180047522615124950708333255282316614237468721411934750864147188551303570288329514344985700767641941597213019567761030993438218855604005411119655974432201782814379296605871862536203745303788006557928652800
139 2170051007678874884493378294207859777466046236596193395986602868471447859311522904312560925412856557657293686806844271378342812303902226233615907954186718689445010239294331543754176587373715681682792594201134550738487123726563176305655808
140 292507570750409689148112772058447640869335554108699937079406199367142436546133868181776848718812242166801918955252323173067222276685063324986388124351775633936441206081153848699689119147514687866465783881351280334297377223946131722213523456
141 42370465889259736349888752861185794880648099571814589750409732654131230433436638081669113920211099956718915303889636641731087088067913845071704325194817354893717321952310285270526763541446129155731378899661674124045952020824921341374796660736
142 5794603921463179199646313451613309925915122971714926359440410773023211679414793406986724160866187613871016006028656290054511381311386271907284426417142144164328093551383607544152950412854623271787951680352472541846414651447157113522451761856512
143 851141558243109650949515670354558390981540959620724061232178197780505933141488873908774515936672507825181363395383729486419370292588084622675767628864331954945896941182128613696055565382253087074712884585740945675198301669196491608093914363330560
144 118077317926906254501510896443727457561432195838862511865644074537601530784276600066787928710555567330102110276545929855903952154331370697267040512206615768367852584110217281640438960224879411734042276062888431583627070759835444408393802921241739264
145 17583793473710630701840908287371749233835556023791061307215350629891555990768818706825163263287130272136803542485999152846727995924371643948038609574000049255790106857960630369977970816232473089905335381621043310327834066271172561955856294396211232768
146 2473971724845994947858722613861874869551905775143569718362046521295611632427323324521116517987858374780838144241575765140292741552112031364415184232899393253848638128859874323383586643981013534219248849443511555268891227799508000280207184878928960421888
147 373445576982732541375674451297858762235963450200734887968681547426713590201240729065165925476472469168804902735912335648031643647172871510719699937989337076604083368403087125927389814698855570454551019617550057151832381121770452031130949416248897842446336
148 53277353458798095596647199732783411166698204614458249304865651194973948480200969318457188569429808074882031856678197619403144717657739642856972956303791865165452347495018180777130850359825363882148303030577267668990243327342282572679302282816983980688015360
149 8150464667686845870540422579465283537007882338688718127823756457398682343858899178349000429937823927642229852561974628435569484237946170631562076937412527610831019406969439318948841548980951075949975698171015277758625836382513053817868429546250793239468572672
150 1178823642276635086763740176338089940636827271937803506154293377961609576832653500647750594131709174379584920959856631934337149334207741246621754972844152374797423048225265793660404986947653084466571949020408365294786844477210979133715476622482881009905433575424
151 182733620960785115755268259807290057689802207555293399583784135194750045225723975097764745337178293807576377040336056089481261331612052915564683189823050020343280442755777090704682282557187129396008454008810619069616071043626112381057488983923577828630515756826624
152 26788984399828363446647092932761450362917555131680396987943697561282012099014448168867928369421693135074428281554252342921427075941500798063689022622744519466753035215612571444272780709071559208085513788358611316342742751678200584934009968179379559114822376486862848
153 4207077963201128740637567718400151944908148791400783349164594057563767441916972219162971080141143558562052257932142811275440057135412602244473556261746008846766160124129338939149928357595280111611845879187297776502362077286897711898663559213788275938359741264502456320
154 625045964117908680074952698083695063131051218488990225480370607079090681101719622360284820560766667644659730123412401945842631714603653213020036985125392034655564677066201303891515083259831790033083307663450369043790501486097145971711179666645619268270200639977355739136
155 99430059338465641070861863433708771954275534056952132269041964062686213463093650296361336887763511901956473821091812147958007357473074742139893246984746357564666087856626305669286312343330831520279194559138701074065195006443294794361092142118967585035152885787648843579392
156 14968111553963959043924956749604709429730387470157612655519027311760282613305696857764489841141449493977931726066307543920148084180597979297542110604227599887588729905849338143126838727557482586833577094843831050414047807586676629434968286909175813550263565799860346984333312
157 2411475249555546977088226163488148496595432003231097886755915401917674415017817912443736602190631427036278057265057513207898396068659508121438780851151860119819436781261553837152338747334500535665636815959144820950807830606989017502457227026631057747135168532849303286798352384
158 367769999444812071204419370775258225388305810066383642387495619996755156391281680784369950912056651967634242247582076266720810215863722561987849686827030645088775605357690306625948503311966490424498146772643073751267489732590465517026676313757216710297877887812731011866904494080
159 59997420561641475147198103373571543634992473954875732701077491843877733370701439318979717386136595776934041939435540878747264345426309300208008698123144067324118571707590921302712289473850310727612999634432883186909399986584512898389135264882365549547672713747610717294496745259008
160 9268263698858255056767986213239519693294907610188562746758097213970568368061254682946091427268826880228221596194160292389728827912845405065871126198817880585841370065932857894930279581223755738746064583715422936983924942439465461610799726015611075064509032499496360942716588985942016
161 1530831222688848497093973551351745869477127720105335457385399807054565686404068578813823822589527031323110527307616718802717595603914678673318122741728044249488930957549094181664572256507977525014320498303765110833040251038323040443364606311115093277694176745084194353663534529077313536
162 239494400709433696549959123577685600707481286350161974201075759535229013509351549517607147129147711122716817027309179320062328015849146290180792118648166606130568026557552690344282590075180473196739128648022485117752574177038165412442393700237145543255952323443441244123422177451711660032
163 40043385146364565877322614347895728742770902489739545653393515447344337658725898919136478930647247999252734268754137058853610669614989116598393534737488520938766489075481768168634756404402689432379962496861356669813898201980419407256711014345586172171017280573412676582059245064015786803200
164 6343555771793787358438383349409492109344730284051545384907481952166133367470443196529944062148541095965668484040763676409621571419743949479534767894238228133281119949158853797108023381627088940993767896402054250255139810030409356625798467150828569140640316839115602627610250177340326746783744
165 1073519967308856096126881456846766617601430991104085456285022000583957978753505750792458459827383690647585615120275091479964833089083868295367558121480514491666674665298481454723957060554619618367351007897649322376754074161542932469524205204535130523414272077681044225588856400580219601795678208
166 172178681740603248393223064469299175990733478355513665075134182945661572591406982736362997739475455621617163716266107925364278247465974992654321715256027095428955067843777485502151510608548743121335868081002917512922672660438046192788811512076615147648590544827247190477367947821094020931699867648
167 29487346620266662140053456738622463398494912604831796134925674930053439567666013343088066434914425952674513231855755436695957386446183909839485204842162082956994455688837500865781337310661943258982477094030000172262976562390180672423386644512616275334525879994649866886119225699573193239527702921216
168 4787482292654647485660383035419519710375370444359869977614309352729653120405765433327237930646482536164599964720713727969000978560098775589900949430627588429554845396055199554672390324865528341302060826136681521024979663508139308005727712353928655200957745266949705956651515910269944210320949489172480
169 829623330505936071097001672376477979047609100419616245616868168436964525779282281555676411242261644180071777953048577508849417861075282806226034398905259955493107743814096356938700606867878705384173604390921406857595983665751716441272365716384339007705226558382815308814805945923992788846556346058801152
170 136329923697353489732763477670981034788483803461226223253865946686835280366960219179403354112612599917039548576959147092703921143261723373992734988261815776906350598795789085104127235500794024757052755964439008029124102550638776267313693952064142723593179983016290538853673820391765132587731958054386663424
171 23901347185493678051152932790614488501887133124179920848856248801018755474758709849046423281162822030208892540381445720975203222511604968455988549108953489986783061321302870223850891053048661933925330635853485276132672824429474018619837169653736980695131833516102543604027048132013541024254315927714119286784
172 3974745984279080758726517964471878740307761600679132292862986309625167087563317554317755089927843624408059457542017440760461488006517518844107723849493350533787918668545531751177350211651233009271147000963723403330138247044803537616115888909189936678675391009189531445795663758874161057821448734627178634805248
173 704919183424567871211097009697432174528180057726255019833520732710075869312271030166185191431000931760361826678177585423458222315174941144665693378915492879499729454448698535819493035417404502492371827313941409089218577810688563848403244053209739140258207807918353200906263346171823659775581609372426025230663680
174 118615803224656325931768533017207739937498693024289982228187266720076241115996867152002866811253584311048251102162447039374365886258558915146751305221626092047161050899571331710818665849494861027600871981049279135400224795302797856761767892398613927316518002431637067440507753551280763374171890659055582365347741696
175 21277174822065319070387670216480948707776291286108266338456509585461943019283594974326717976136888937671221342396105406815148961251013356600123125917100596604536799331462345655884541670244905089160086790144754982206530912449350542258097198384686770418847078631058091312266097668120980971409528283208111584587894751232
176 3622215388376241699316752554236681393014351981827969172350767917301126985644187902691621558380764528240634406521533075674272955743575708342398913793554857739849045914828755364656414797534348092701101418409897420220222393656734833205364243426991843808144019530696627280967283503398443094756895730997384352317866803986432
177 657099496419202913668901478677115070860323848422377015643773720618341261238968151168428573760386710869664112540076303156972564639775098090512060508144965986904639711730071510699825543045549353064941777304484794050773620273637111991821689169518148955821204962684708814456841258941620188551706899754553687273669966602174464
178 113159426210970453275273454564469589460491365699147181592617997505191025733949401158308268588366820393797221845115475496859863941844285520925310083521594128422518830805929187762129888075198299923250921689132978118392724200159098884640543495689505458798962501201065671432742337330372629294969182964515451102175648271417999360
179 20757655985833762404568243528923374069097089921690222187968246615359547633513826796733737871729401471149692817826977775518588997478171246168095972794491452617727715030611496280962733378528983884494468068944005164279760728107540065485583324797510936775096677292790695323546594170136430755034144983073419844588282901013827944448
180 3615602827407397179274763156302981591548497597995282691943629635909568822623251252346690537144530331284353711437771704211099097400720046302656632711096258124982924314369742368923530720644309091371152941125588430967937121795341627906872217292264827610584996561214796876475498099580012123453653968243879350956102711564353725792256
181 670572087664279009302663861135936853074290400236827140721618198742208798656090034032004326555130929071279064933431697309945227433770904430842078256863193758401018099452772865731962968226638829509504414542973834464696643089566524047397196706158607539016998513099493322788283372442976443088043790539068012273255957965101708257263616
182 118123268695383124301132957699893589969001545857024349175489404473200662837970723276980095097097607771804007995043087698694467650876514590565455097256982537357806803316800607383843925656643908874983017843790159092828762331120909932180253340688063200004592780488203494562206607176062217455578708041806412921631103773965157944694669312
183 22147516739689373345299104395919836619462246118849048783342478099476487042179091192354848565337255153454996792324068957314655163357930027980698902723765641385272563033271552281443100425364105760821689966989088269593060777673874035254210209285078556396565563796227811403886188163851557364270715826621117487297686588889282118414489354240
184 3945014375637198415272043991163386808692360176048805205700714746952537139742622284554277028841461879835885450336906092030728833607723803162890124518108596342169179133723613912705532499763931689741211618328153261324985810693300143094186411040326320574943059068247353354010241350795171520062542596963823133346422333206259029681072183967744
185 747673148155683800403159095792735160556045468592820390158032257975293002930578547415910324933399721937610928793908230082029147409820357862123524941566651855320617045024574807163172092582500655832862719110631309876535448160380864953456780081188983074686001434845215064881514989243261531843647543380720791359462074643281952372445322661593088
186 134653011779279762424880340380481991930923124355282288826166645838099788448134110318268404468460140406563932278085481769116996625526857462166505340503030003990069700797851566790091533684791920622743535980438843482535560858938070819613230944434110301869190042250448310463041637435445265407203894783519490586365984735523365023863680812709838848
187 25793053599654139636464456340021478846118392055396851191740563945991868707226823335174422487182620658148784110768295837214508390545960137530416333365947500458102746146980949981062274458253378851316167739713910370076427255812300772765698600743823436633102729277644324366413166835666753990708920079188871403345314658075334946319504982211009970176
188 4696086573137231243372495175961545487305050471636949504355757445099281968179075176200839292114673226456742363249765270268902824582239840763952597165624680225945903510420632681856729481209383803876418479727519221054749580506566658009651336160739412412830976211885498960548712679425101512389928201364742618633994806539658251241581457965441875968000
189 909069795679696576028890629656538353471713182381810155935878276788277202924211517732621709396045925703855198307502000123202878905975969963982873129207007473458620718141402278914248632030455080435586882550643889444916361101070210719748848167049796106537856258879792300133035070797489082635768048633184280546711470544387651904494031843896244926676992
190 167305039102144042462800444655269416604642133921460419459166584054510316214049352217566123951920789901783310314441635141307538141535358598112122269833019851718301632339993446780243235508181463450125558899908150444608636506191136197401761826625410244775044451106602643811501191619265467556443538891829507152530547691012724413321491120972327172381343744
191 32726275460422958381114056562463922222300472882449217046250128864740052949047444985094894423494490903357110066648588677500551193126646737391698230252237017658724962572257053103983731374122870160080667371470417165770835677018661031334768838406847362014334268045210981499433810508888610543521113757526067675217544770710148162015114761912552154952959524864
192 6087476769954432304070137153918392813148723171551560608426679457702986202750555722635588162851376532116063831986023133941932280514456217337893355810135614864607660116580574101098492409786884497121741839782198314052997969716924337215615422504564678862048352259095965819975293744598924012561516681381106679016051345534475160130391116818588569973094128549888
193 1203107082712047948663995828656944132438452850835957508562876851090644653657063788623037250109645228314225232762850778783152798209276378562891828856444029700002069739244298974055446993910748393509664531563868470450869185577438619037197195522284992786574669904124391370524384652692643562744509317192601014167207111071448248735391013862970683631275500990627840
194 226165042648980891789324460579039004749655449893706634793450872088167002571845650596399363639052049778643394246816079140696366305111813266023264279277364015056164728725209082727659839764179346577336351848828725264594383747974028524493279811283553288207808804873428956027868504966230367207835714776817454583494236164102905867757245813508919204093435514177191936
195 45157074811477782530263485309137421499585613830773571252663554287216920946903904233984239239664058942701608015808690010538416843033501263843084800299959299342739569260544094214726481123124383187165976386041281635488128884300948274475068002512548784096475863010339919403661906078763756025874684854914029648670706471438831847243555765494531054397448143195112210432
196 8577880226551454204276192773041232048416727434232505684200527362011601184283751076663715562090065470459532619883822744609528913869612395414395356486494683100184539427952236628018533806468810327705605160520023599194530772009298620637608168706629539341979546978055374234904747656778863898103241325529766769729301110182032529149490496478748382627962902348117953216512
197 1730089398195216555360784297376372910475823005125724927716029790963887183760818208014277596516239284860537711342271748504646775405927552817093933678847442282187133177720895495693076011377711499634392616913954797697817440584973421267966028674339898835539785600677429448489088220052035562698952935858520513308247278841560944340791758773551006453862959386970434058584064
198 332054367121901534911801250544939158877987827374535442345634652214954788329683686636253621538286575645496411058022023897395188939524379650958209123740094356511015010374395316754610166724132706044391195263997177601299907277924558710275277553739128715217622878113865122071121471824043914557319463111836586089841770912638636707194145007815174325606129235008240345772195840
199 67645950951329823892396400585673869596981365540369320781790750350710547771774547713423865380540151040956316873070981239825439678019953618686239012750501074146560556708119980402917550911901409550532552100629929504922569323093560828576061991097098249094929191509892856753267178440726269154763490325277115526983031814046824875521009644120263384688122363551701957548418531328
200 13116663281684652208061767474087453564456065097185730516083467881517113300365266115774841616035498269372814076385780564278010653071787511340221463784827674115745743440969855273600999777852759046647316624661002772163029304447913503244465611364321576582965965883902339960773132834288481220241765886030189846196729059383343573147089407424186891651724414163401176281335491198976