1 0
2 1
3 3
4 12
5 40
6 150
7 546
8 2128
9 8352
10 34380
11 144100
12 626736
13 2784288
14 12753832
15 59692920
16 286857600
17 1407536896
18 7069630608
19 36217682352
20 189489626560
21 1010037302400
22 5488251406176
23 30348031302688
24 170812160339712
25 977353164787200
26 5684961937720000
27 33583835759962176
28 201468408699817728
29 1226394758866074112
30 7573905654815130240
31 47425455208438550400
32 301030965874888093696
33 1935977502386529558528
34 12611874337273951441152
35 83188752413471468942080
36 555463433877945638169600
37 3753130436235085292660736
38 25655570683592355788543488
39 177370447652986439985848832
40 1239934425592724542883205120
41 8762175528210242765000089600
42 62579461326387546474372074496
43 451595264414203973950930756608
44 3292155534851195542460783767552
45 24239665642056457391478562037760
46 180222422197194813929587187558400
47 1352813576919871491890383309797376
48 10250366003674463735562762913087488
49 78384797172246520680186317603930112
50 604846595158640878877876771192934400
51 4708743043720802297086669902466560000
52 36978156172683946604652720642638462976
53 292885060895034907859165812652111331328
54 2339370697202948850132904622354717171712
55 18840264513290865341491173920873209405440
56 152968825187580942917275036600396826214400
57 1251951770220301016660445531666361882116096
58 10327288191837858147336019854242158868348928
59 85850683526531644029909996153729433926909952
60 719131745012033042816622587124844972923617280
61 6069161663607454792564145148089241890183577600
62 51600738046319519417857393728128278079808372736
63 441917900901128658083287979562437054788278386688
64 3811885830006976393711797454900148205229631864832
65 33113508677764264812980076659495996527923240632320
66 289663777866599534479379627203880805801219602841600
67 2551313976771319197124866677091558625156281284100096
68 22624204884555714916553704781562226329408842997956608
69 201967691284259313464956419087184875909887790326218752
70 1814891882092680220433843285750713154187306720631848960
71 16415025352338392515530960523936369090136827465016934400
72 149422987523230650685371943349729488838505193333589016576
73 1368806356916710261431871554624504346802394989711000076288
74 12617703458504562977060246291909055838458087272592526016512
75 117030178633912111975704186302180524830652722443020409241600
76 1092097341752072019991850297606045110355955464316850667520000
77 10252694675740842997615911615413678730751844033186039150411776
78 96826931832509609287961763071370708865743583595730475827068928
79 919823794891991346559197748789836030380345532942273777080205312
80 8788873240677179979803258493772432852075988345646134735814000640
81 84460214220189310178071713293084867568136634297003430241527398400
82 816267920382916910755689042570868226800948982551698852438522986496
83 7933166115733216650181213224766884833249588871323411740447319523328
84 77529340178430328053705925801030629307916850872458670553645818314752
85 761840963632551141769383929131604351814156588739857190648840433172480
86 7526878566389584479342349232272046124962971982253578573130371537305600
87 74763912060878135204956646364356844389944684228325562779964311114612736
88 746569843786464356649781518631839388825949368700302873029337021717413888
89 7494203165032102099621275971079040354799497249316928314853925052672376832
90 75619349245255325974212100018615308368497831769635790469339122712465899520
91 766953760707091582691590464099228467048777361381376402599589958968777113600
92 7818277087403666829597000267255293118106126275805305187205215684154355613696
93 80100616986136446117162297095469681583002295028889559154419524698496835780608
94 824748220595431319123372089818694809861804039519626048989819900353653036285952
95 8533866566051230528419136146186239392183676111423099332290314474098642816860160
96 88733563427353742139716920523195485612651976033144756411564124263178568099430400
97 927100222268656543875700390358276034994122459208283603728517141435104031749963776
98 9732886205445343896666330049464659767325975887223810912642950469858496494423769088
99 102662701966903039530433111980958715551322141361586853646656962914632685247279398912
100 1087977996230604168673877333548938808690401789996677687753376591255738610403298508800
101 11583626944293047679731677188849756027738224328703956245397235971258785057053081600000
102 123898792654855750090109153634838427219578181220735770762658037121850152401941955608576
103 1331278815051414863193487558123206879515191460030688601016803355817775856502967294230528
104 14369184938080019026836979997854928900448052834114835205052357280924583545155988500774912
105 155789602707377206833890942082331909309251808651623079802271749126477608012172637335715840
106 1696564675459736497048923338815889817776610766930482329723784057154781166412273572800102400
107 18557124706488229381849770117629606913215536817031148384741057835314958236954050713821904896
108 203864819414277771067331446000570002649564075461207715356981913308440251402370480041233481728
109 2249305956644259003079202069521475353936222276966002988402642629793903511853097825491644055552
110 24923730000074620050333483936983302043530164030056859591245405831903037042761692745356206407680
111 277344584959951240854899761338186794480670845954965210119490885845181642123604333431078099353600
112 3099221862513111049468133141585939381700019399714754381561326041062535458485973177768628228980736
113 34777343583037157232878472292750479469184436203367630129627986431501669995722985702626841579225088
114 391864225012144039855327115815032372987023889592047998018308861733560465676149346840311864158584832
115 4433587258849678724835392832537057599420492972825089829836534701029613692006066526089148296299806720
116 50366358628847054594306748189007285413856805894786234331800686323202910529759087753299135703914905600
117 574482697710286478617389922272233027241358060146713987716192428366857891825114331819286256997730615296
118 6578852634135140001774577382116879996880925114489060359787508464874384603527736695488996947017081028608
119 75639055595811319597919350401868417847452820249609880327568269969636498160923556531364173140659537969152
120 873073748194467437093993958176722512687745331058109894720964519277649084048194125384293026951551369871360
121 10116983283888327062606405351046326480506152395650140837122083922619474726608752352999220590449699219046400
122 117688221929009201733496002195270246357652059744576128733331437267801930794714245549906988132447205223038976
123 1374306631861953452187534933618342276598896910724866754016973207659235332522651157121858377856026386144165888
124 16109793305017463712381437354515870817583380591427529450318653761952952702572052595166326408608459392980877312
125 189556723227540337178491635287795033654315647887511185923194442593189160503435768372232485023125743165505536000
126 2238817674844315612536270841773283384011145289909758050555171746108877736201151090232023661681428057083084800000
127 26540932238338628466578636358244024946446195594515946156507714257056323350988202831615449842988796043071770853376
128 315805233720448722548505430616839126060557864038659269665538566108326395782638111787766303366633812614728676016128
129 3771517702908545814558296410211792025019933433997120856087479156224315875806909618710678432612021748744102988480512
130 45205867741172156508054801599780664900688646299593294246737922218326521258826088946197102372640717694419791291351040
131 543805543834310757554131526166496785178912240668354183918546029775975764727890608206160264482160189140163306612326400
132 6565247667434445771803299928595267946971726827544538433783386360997930819628479156468103454918064887218527596022071296
133 79543725704762907994428793617421283950749793627763737897459423547784391790636910270821430250022190156830314359976624128
134 967156842223143350123726285395146343941898392928932612463235412735668420964879556839883419901914590159271673791986532352
135 11800843396235228254781352820056359271437744735125202415395321448862668303179552232876270187290675861718511749878912122880
136 144491897948544051872551332711810087579767072971285300696408700708001455956325431098891286081124505914313026334361229721600
137 1775323734648928207034264432035615318102638140014213759992989786905225446598948157507398313501584666413334781715195401076736
138 21887930132328867185832235204929385512362061359684422013568643280723504690742231221262203102301166123390016733486252753420288
139 270778701944740535811401029407243486263234535260940021927529719039683223858935720416513581611731818702859854808872024205688832
140 3361218395995532104709358269601013986575496731855003300390579412379964149435469713217930244901617009996884821064380883843153920
141 41864053023198188515691193068436902093117947951384974807226678784092962475149585256012275291702979133841829451059075269368217600
142 523164358956547761212278004926211015260266744102125303593188352728663163367630112174308160391728562936879769067153019603985104896
143 6559602581701054935127525681929985170816107769556221396094828892411280343134458044322775383044949494977063800069563576050786500608
144 82518191911254812743250650532665176696034734601176479807243590985182086123081698790674882351724980952626235153808677004482919268352
145 1041466012119230593658979584377164622290666900318213233024547887876915636730729582448303552020829844008754519180103116318814303682560
146 13187251114796333697561300632608248788260365964953925066256463977682878098530042239139163735979576416613719152822394077551738119782400
147 167520479075710262445865731261352549623976322837777375116638254995405148110336789707992744156276192036952456593850103529893090270642176
148 2134896343539138046343368388970583821792746696668004419580397890669785327616092081037634057363702335214500256607491923792053369137266688
149 27294293603842818206540088406339887168401667544368702956391742073935185986013228617110635841370028807794803476476862446845022984011251712
150 350061333234298365315914167259753591164379316230981109601896311942972837635957042592957544312731429143333116598979553133642880052835123200
151 4503859137217576413025745246039068702215564071347847446390330879718260812525027796034177791934587908034869794286220449290066077019013120000
152 58127962061671251303405168295625352447610665366522341596227029636215254752828601777271710542932460824793879339408561412103076177863744946176
153 752551829738858665634090875437849408365626422810221579321034903795157665120959089380751062531784390036108579303641408375771836704419351625728
154 9773052788663699063937385330256272126703348463676141683590398996532619163912994834478366496332035776443119119788850663696325945758593016922112
155 127308727830780586298013358973145016714552429570913667054572647046097839456495474920671076271667705460853563735589491966030093226974325757706240
156 1663458298516168927457766631723423913189332109511374272530708965424350612588503306398127206361615500820050495189911492174531531895134895892070400
157 21801343967087204136914919671940937443506730620929698672825255348546137613837949618461819170609413392103054262947573816151035444016718484598685696
158 286592044229435029924037925478832831452875870170807965350661262444786737428569288834800710961298214290349071520683725242521107566316395820931350528
159 3778735657156973962328016828978564653864862102013722016238670099330555161694136861399561364629911460564193831627755807152274958774728080927492145152
160 49971514622417360729367136182392896055566709325743988361512719825875084975024459530261138640482356995169312611054651261481651708171174700208179118080
161 662802794858948706584891965030522526720157785844768938770513771388182324818993103987577006754617476102867248006986090851202194107248770386325248409600
162 8817069357181495581313163401525726026562227962130670453286237434145996893370405226964115581970680414229190660616619755749119970611842995833840112500736
163 117634490101030952334377036416426529086348631371703527211551822043739999768880173639075212920643788704917208872999898976422060203762369187218760545599488
164 1574012064399659358410501963098022585877917613757015191481124678424470055035024821012426374421146976424574981449231251498880820542054416736630188992888832
165 21122093820612523707398622265887580391082517614651564128459986972046883146175930025401384131362639101012972662837425906744148984682507294280267739556741120
166 284258890354441150989584268691415713244608910761200034999953431581744008595576428242359683909764718140471110999545467555328502476244918812602593422449049600
167 3836472239904315481404637450463041986142056008548430706752484738868090569780305428367583261227671449016607901188504327687885806466068900931771002288127082496
168 51925872072820035741203345386049098219654295239472075546344041642091862173979419173092754696738600816770166371101905811950971572047150708210336683401420996608
169 704793965363292881367088813555622668680639701138789373613465208044648815356915889595599398182783660589902333217127167388827353370422734760134067044666732183552
170 9593126659308806051649864352652657413847480067997779309290198819910056540887526274251230596002221570036251645765889121627690853201705385453010501855453391093760
171 130939557584927395835345553931157132522568729016167025756402707669009235094185277535154052882188762732690295018034637844920392298080949824790308430803221505638400
172 1792203795342341856910619091861052862646846500886655373382027020060377478922257591260727596384434164752523318519813462086117357939049895098869870180416171987173376
173 24598179719832308372643739214429671231458827750049458467851518385201661422901331471486256559865005464187830132517932237744733895585686402564707048001126648395071488
174 338540708829337187404438758875070791079472147663945964086929892772573092779666451675401341556864814989239182425241540959790048875076682420421161968157463058015322112
175 4672018476959698252848431455968328771311149889191887595730008474361797003258885389306079462545322306402521875488949747440985003894350117813115797433883598143252070400
176 64651316574071794623896768445991989821830485796248896038654725223465100748202819196093283364134557629858682004502842627075556701366479536115403269928812502644162560000
177 897062872159195586406651798464376914756279641908809925605846344902125846159729695116408563272363983940207703885878661012993933585478067131466341145358523784723458686976
178 12480577109244561226141338674920924557688687850888556166771002399335624231757442655243384715527864555839117082531550917437246645519701137580982409921880590579475916259328
179 174103053871700939172700786584648716123112186868969228268392574411031697445344010062641669531432480292644631745678042437385761929087732647286872389544801754477881523699712
180 2435183955936887257063820638714544708712863574112605285290294161239210776895431034624816607022278890122541495019037180890772607111688553535791518414612679462228835371581440
181 34151093805388788780866721578408870187530856732432396724143985013942513147415535559262331839134651882941576049567800851124346176183765127589857917790025341584093850527334400
182 480196271939187219890634015598916367603054265465111886176817086289331215585105092302202517018057876895067382055213680932269234597437164354429990781399752772294707642258948096
183 6769680928437294256218414661575069202968296380721043538478989456714458316795005852088918700820570757375963883000051263857197478869102112797616000679064855160937907647496060928
184 95685660217410847314844048741629256391627526158208348584757796645988027590505163432879803263643021154768605730962442290665351667455049378555648317122200047792966872182871293952
185 1355966043411073788168967126214299279243125142836135882721338762218950525726477893115789924479268784124098375068578124838645312782423060407998052468759424472787023211336596193280
186 19264963326932429242952236971061534665082198106910166027106982567180287104208736749157233457908154085775380548723767230661862929644885534521671175822631285850512915158267435417600
187 274409508454380177127162610257158186556782431157398266593960057121958112834083177569977339512793252234834518077008804379846106146172067470629950112687688391710941386331381076852736
188 3918645367263763203038362439155833611603789536043681026713105214358700530367580572777029243411958045482086924566722666583653339301483572774851088593579090876356392612550266677362688
189 56101297480288169513671616944694102873415559177523694773611580936744438852727894083803707778467539620343607085857686744433167511838322441822835524856713326790933302368441886763384832
190 805201072657960046961197885157329066694899140867330253597094726731927550146372969384818216004426840112377802167574316162028155540242321076017241176160641943937422266844064015261368320
191 11585764499668402331326623148084649973624213642634893977626504576720919830917738166421888013425568990919225721480328816626598024935444469519947059585697403389074165057767049193429401600
192 167120002739205495209346107836430654361953633227750708966404982618124545928968396111752926925747633299250579471650044500453701793470377561302811072908510330625133626635772573751596548096
193 2416629580253293075209649980041130396410868648976096953222219451519730066066903696044491084409252239551090000906824728887449114440563419538547648047533745936105670420530470584532869316608
194 35031944172554536501140672217393832591270710693827108614818989233242952507757364605462939376714780314913810712257525852032044951836391562712385916213864533910785173489997437498992992714752
195 509079410023990733952867822939625700785082640290476859690602408038724166519811673157659952858349193697543667477696357694085226761111971584829910773574638305054303734918223847280736164904960
196 7415981807421322520249271058994633603052797733067038947204844538505853512806028676080901514114821369075898990969644969962399291259612535863371403243889338112684808571297288326178023040614400
197 108294987671324773107062762963932155787256472104154354763963561811676259793260287041802583066908712188500041999332470883931340697836918545633521442196462224835670169749784743545953104299032576
198 1585256091526522506632864765275526761053848009452221854173147710753424599793762711089227326055156363956620022232805106802917103127776308397561745920847178790514522126237139835066319802925580288
199 23261447037763028877078310023323272222229417602684680382691109933723855247375637611816556425823924843038812382142265147322046648216232233026227407632860878996383075794935072550131176935901888512
200 342148898233879805754564038700154644113075930791592756932472226640055909703368098099568479101818223505460804855020688283941969869337088489031328127152979250816942402945581716897301836078881177600
201 5044633665643636190026208214654907672363572109130825605666379582363568938667726732226325792048177093541496882100393051595068398000147188713314767539692242035521633517328903726691612974246789120000
202 74554727832760011918160515793319851050482752540223379446584230108384954856935161594741985992428776418320509844539146910634078385154270994758697838308415482164224327074484737111279774846362924875776
203 1104452029071807104614931735105388426747207147625293436883642586400013202661525573061718102413883539854137734556468479087393495724280361354797019994573275720337998220933877750499035203561072181116928
204 16399844569014387440080739376210202528510009932234111142406976360762576454843317469633889192133132332503628967978092681173300629771098337382800925539213119773929749850886499972050105036950693910413312
205 244089418681925726799078801646455347413363324875851055737277650823669361125851623382837430183920698349080216736881875837809471035923546162665446137480754089547737361176780788276551348499994733329776640
206 3641411060774285692721665965669248305618287080209175642282969646003330843529209466468155152949361971870288117478002550728123708963890849496003749950205908776960231532379184981395321144614836857366118400
207 54449917468365629173461966413178943042261582072972390618056430747051699423117616018779813729576899254529893865424699890129722300826230542995379172849497263430855534060989159340670897949619739746942058496
208 816068822651056775018952130251438714560637755323614192731511061522845467373796635534752861753105456824220112185151531074257653649131749363315419057324082714050571261858271522824351912505132629117085155328
209 12258962300091118344964732362977129001335114911782082759560555407217904251221702900459707297384376835116838403692943109266855736590272607642647565145382020884554208552790818759072148914876531622050898378752
210 184575205332567388019348090350773280155513294291479155281219890027660805075925442032292507859589027093219023022027974768246192900693989072888796784165789493776134406149257735943105561115261263137401712148480
211 2785358793503393170992678172571912670631446157112756884404141659759147211687339348268819854093181924788020686723838334199590068853403880091029903028951478127183547084553371107648240152217699725813718030745600
212 42128162615043446443485364524552551686144225074068333493015267393267915912066727689626182241156623466613970111460995686588103787765548294227428558054484804755033124941875770090611547009895329354927436239732736
213 638620665006841119060700275850175270446361623750522298133486600677014775261723737480176332458758690967377430158496852608341020170324016095075775279814873031866930368543656705053384795386967554367032205286309888
214 9702597785992331958801602569764584522798808749098087495656547409739713702876577647968388556898941371331211111672327508699263797973483782036890870014716552826242655660230773052602263594423867732503996653824376832
215 147741762070202400277582930724722769322248085398204787552525240329781635004274053313502894817656149137301624181230002830423061289206136120527549097077212990863096888373912024440449394875847458868147939182137835520
216 2254676924246016890778992226057978614076552639037978586026334175792266997768745147137236401228974605132142966585086776240024261758678094578631600974075302426528681573597579896457879395412277890714979249845541273600
217 34484729136353081726092597404575753501986158983515796071300825957602077834586749413205990627720309356638496522658495456333372063020014691929908552044546362485078145364338043009786529606628773927223166058426265501696
218 528599155231977068756848113333778937874714730558967863583821039716602942427723006030338014598985648658001608422285495584681772391177727523043826759376469275977374288009411147953564380248232826918043789786713432260608
219 8120429278449639658179089963637572401319749899462788470787561477261633384195907506018084929704151457883582733775310661794069848785112736173568166599143682991712653387365381985138521178590018036537050617164410180861952
220 125020191469429247236258449047806124564651838056022408857989730360291234452710064595714056091348815931545438968882034508553500736420494101002002614305366513645718701566577124518959662842429640224538995081192767917916160
221 1928971387365138556255161969276821569319426010603934830170351458603127753213031722457772126385406083119503810631408831063095889089868084151051720720602063317683895163195974505187785320507870444867828853513594633348710400
222 29827146735764538579063445383467811235363004786630204344038682612484104117873428325366129236415071625845509875688468807066632456855513619385880610286470681586418525738585969196822215088763773852077228100697716309964619776
223 462204123189927789452937541952631902788296172617090195796986631367377365469910058681226758862246491056460200685054543595409430421546556158846234670081487369226381199949704004455736896116999800057194375966061568577752793088
224 7177744852880423675400158708073755193934374584540451221855609366149092336762492544384160727939409332661630604792083836107946562609338040068221012662738903861763457596768378514944812400198810750773753325686712236381843750912
225 111704396415562582580238061989817232372938840275439225977962503714346928230740034887983250271047489906253188343520035248129700761583172598301345090678131016941284262048152318342743149571038216779402202004345351163698007244800
226 1742113925709315569451928001407362259499317524670228614742755634411266746002321400743833873111498648592219360800504424250742835182154626538772957519613977103568759205439975318885730635505197159236563635107818600817020108800000
227 27227194693543138870208714277871443947123793164047666962969057309176816281937565456854075531562615646226821614671019344908749031364840092721586965328541556593919438005463042813362088504680366010504852055095111234602216588312576
228 426427649243978638384785719009708541250402224107235487841517724252574494771583678500268120167942479751675312237769466336993986534684860142837411581770125990600523598681402373299541729868469502760365901624787366660951319173398528
229 6692679387736323677891864843742057653363742722474950282758801669958499960419457400924345335561260422836689236333270792191838005912175611867353594211273879315987848463609152135933288198882162054064330955826882179499598170042662912
230 105259914670437321621235933045184307578650640218847946094944135616112077326823629600095268931686931165671829911929693307778929877814263045845341204738708456875468346882366526284875084201382394661505562098323392558408831403389091840
231 1658939284538436237121835282451760254034427723736454078912258637782606955282017598902761898696897150063683370463067407612442297187288144201322140955194859657627369331883759478401492342607548485149544491387750890296096466500216422400
232 26199840265352148466684964822984025176917531923979810754034304869148883746628521915103245274281070234110692393858990270941630534605534063511522880634617700267128910135290517720209442330458419753278697417283936784951915099123819216896
233 414632834401890735180067207064794935750245930617251331581692839647135460985667484556306291536220613456234890049873231684102081087961633591969067024510299817380719102449485683953592511406885076691591833440187962756448427754249129033728
234 6575395578437811511779023183327142395092479410877862299661959028246401454760027858799287978723397132986819547282975016234308047337698062376275914576276019013928839260213315763734482165562349438509024265561029244285160547969496411799552
235 104488744741171061085064232465986918368037581056647847056213946883407224641504126706305217367282274078155618873193253815982128026400726505926196719327237130583858457810503635043286075155243615816825131430398188602506917472012838035783680
236 1663806762987510242988631558159385598148229817336133055745806577653972349129855209195284370079821460161939051907638471371480797092219256387977968581886734945855914621430381838149273054011646979455047934981148095719002720144373080234393600
237 26547177334856254111481354593920658318817908299442940067063466536113720576137806380920620482960637616160764383478959107023631207163835739120914099826885886680783927776749318344180657316527005336159615369172610994046044905186546710778740736
238 424436069825293606968429296876658562411134378186141274908301147689597583992116147663255584125707800993816085106653592727336313847833526617504503608426703442313454639607069727663402086126755876242150094400041190269953500508041974918926041088
239 6799564395989614423775261662299224822393507916773844226151004547700567410911335282071919067163760140590627189879917133280808309432597119722613553539100865522739523369886685193946148726004150936511835924012178493830573894169802455730547064832
240 109149363110152725871492299444524996207046679969675572029480650936653166371455893687653785216680260078769080534827017608518508220905690737451620083314033265447719511498463546324873190565007198680725084187181871900856598839252270045062726942720
241 1755614230851824707975693634784592836038237438405401518408698493367088837416872397881859251389003469501026046324467440303828088279580288169379951367281489869490185916256801616243262264595175000208783829012448682892329850874649251549434976665600
242 28294449163235286906697048949256076229619291372023024497326148163843006115712223966411475001014020699721744242344593506323095140930500520527680561374679869399410509755614737249542182034018259131282391860774307142757093255893900051846298437943296
243 456913699610533520728406733534489596845900741104853264084614844833024384478235139641819931794307655840289300958698624549972724807531576981646405794682168056138160277435733846458257389900623643282901921456739476688200509841148720328691799826628608
244 7393063729303788472436415988767383196020606631651129607157471070536518464568175857392864624454274311375753095252140919698769842764830337382846937433594908355899004347620777105519296943375052848648858045638325005868902883180584337331700521240625152
245 119858442701222724464572331061480646018407386534990349303423275046912118221926336349173857430679048857693637529414725518203983952558111541652755712252389954498495791976441398074596109133276417050908835744301545443862171541905817546894907083702927360
246 1946988228973934923983719611000550918625779421218119702262388963454001430090646875684281638704123601498398663455256375851323928179367294562749027968593660063183044905152905000311469957475411613863074786900491919192249471182797742325892367040013926400
247 31688754236605131061797235607652339143963416888489629268707816785198418288298276847112324448827913862290960299737738272540357074227100796942464295902540214085076789402633876591369558623071707434577559795345600033879342394332376849546627587260574334976
248 516762284571973293523871719195721655199364518758059221709042426455559021695652998678862652535646821021276693833130665246905313410421317046249941474097574040339185538544307114202191277453803240904763186892773340692855733823446699034969213321315916709888
249 8443391742822920661601404661228671817662634351695418351444520916222700091259970803781040728119017794568782498760543924908467826262618770677357451933700239822777810114530281857111735271975389006013439295621384838561288377558101875598828667552723277709312
250 138222984477060756803473248730809842703935886615375165884068634177073484368424967212517985090216810714583346031461773761479728695017668059670960563491931628898422388318611646465178793707633463700906726645082607531333030342335010015429599581210067075072000
251 2267135746850925789048835051901736654927783988390950474658814918359115965072441103243382811032581470275307315867955969888103485945497038325227273936852067822220126924316251846572374560389846022153698410394207361887893318504807149428511358971153062297600000
252 37256793689397921152694385447201687231004617061080918048452522433578997025879484736574080245226416967312812987122980073491671511502091175073059482376313521929129939563426077310206909795253892174369937092696421387070503805906341820607751580685718937325797376
253 613424205098188440869439072060514538012031729403613190153808335101989178154207428751945644630420508811165876160237110656491309730482622481102287355215728116022056919905393427448409006575355608400584820468307885161168780388393582070031599013857854705136304128
254 10119070730805670924981286198061291736086804606538490896542552832311741103683476726367927533551058795204333812393639569799486457713055433344225910494807359078092661245558954407461953670368039458107577150197649341297069784896052809213029199315657005736250048512
255 167240509093142732810212635090376110749966127621104116620081094216582344073072338835918343572204965804254224984422670938813482916838690093295544502662049749563882432094426346520696638505255465683491347806453368790196263639939706628558375944478520892151866327040
256 2769238219034798179457451959025895310565897375534784801500152003987226532799857793068084273010620430696173200271925176680498927504799068317302074133002004474434026884749061765466199508106185098583607958280923666969145508070231859379281458161860593239579846246400
257 45940320770776430624196371926806588914812576839059300920211429081263148236020152037298969876338190434832982284882435830640411342876017486963321948907149381463672540712694145349076417702435518308173529412393636948453580286168481436731717666222466741172657293623296
258 763553562930397059328704974813621540634390766432370080803451669841183338784064726768732539196630669570028787682538825036259328178106326310482689024534669723044726961422056167660404454498894815899193280742861261698270256921626022963591482510803612947523933074096128
259 12714336526629554418428733670699602581672814077998460922250825278432033370320666784706200360811664998657770421206971528246866664403855171316257259639019515277953738515610742132062370184542256660337208724153185505639755402432106640127848373006287191953494180313956352
260 212106296219599310558087068830740973711452735937346515818176938060068274069776325831899462338419155769367282449829368508860032915731326970116787466737634624504263122465969206529410279898978928815268797649240719357472308161762186483726709338213759557341744729035898880
261 3544998532858675609614805373971036391239406669546806945221950518255118162324988683599569560444042418782707187268380513851910580839581035771126251613599949589797503361517231366741036771338498213865900155241262533455652795518388753943353134090658069847221275870206361600
262 59357855244990819478085342110631310764774175139572664862795101593101652599879199031307831763315837782853626121340567584623335934705807047086773994127754298789913333543020849611462636131317937085686833698167652518723278496705537267935993688836483539808135239765103476736
263 995719482124875429420897410244997196574245839208811839947811625018670140716221837461095401860954989446481705424626808284427922736244437180954203272575929145656452005174409302699128555817575384590725491799511604378235378439171079619493706505037854911349305759274566156288
264 16733605147523548440341749579122261179066417671152425925571800621439552902533950810043872370541363992950244805683281549323116153514740940111071761924573594534483075969179647657006273628265293546814350256359723332961255009508397055751443711147422590963949094228317366648832
265 281729811154182606003713104407632711348999390090889236475381857228089903283948200431330268031885446843375190057083502350377198689388088115243308280834311808295678317162867990288736487743299911391151932411517713024852013890205832509330464983066598160469368596537462929489920
266 4751863472030104177108627324260448832315248558347390304530332575105856054443743992101236419302811654255305139802267909231010577699361061769258214018049695529327130520578773669542333840136887570246174104516138671988823868617582045103792313955596717983839483707700970887577600
267 80293442244620357958051756969118604768516249238165617223638373817383640292713391460094220453261958178854185737967509568653468790805472443823404467412202875302286827511455633871903569689891302973879701998628754867441719635589030349133512573032076446243549579672603212849872896
268 1359184154609565377556175968731219784673354438484715210702660007245614479060991481240982422184609757608366678050625470215538806518012581770322229923090354826607312110163927964569328559931300737494492459993944831268070156410291582530130617244282989622725148058422963661185220608
269 23049196164378816226496174528113844857861444884008329844814805944538920190448316575261935627281727018077178256993153375697924385843046831147316684322066798257115464144531671084503451418371399671831288195593690470092581737989710904982540541025245615622108768260198831631580004352
270 391570254155503782660668013923653847285254936514280279147142514668934656961271853574079387845650272350658619239571191467138145901421180814881638298809740696216083036866528504699575616383472576401565056649889960902704972124390670087718927897496603927300361458632513191240332738560
271 6664034283359626425255636141246840969754743531443343681761988745119680603611925636172830274923327842824295980959527231923463066362159392698446415504918466011701475890134615606047221309747793242352117054363236100748354101168836500042172196457393313603598871854602823737207580262400
272 113614977405127085982047013602813011610607415262567471918271962888700239104117461643302035820954511291703543141512085453736551721244686796446417582589634922054306349094896905863925785300407149309747923313198107472087930447225957783397809076358076481442011618456191779293436550578176
273 1940448039028605587848270671653112085681933800876523425338031299358753388107864269624616755253974958964560847379200935286268457843868292840021066530554228582604171317345914655880052416840012128286568217908854403088744602023932876833945167889247058208053531366324456218366030473330688
274 33199670229971155208454069395406513257255535801142424459460293911856079830175548440144940714774369457346684214166500266098673159197665345536583456772947537026249141418931099147590113802408893036096631806547319638137637478926300376346411362247759304830264781904900582641690930904563712
275 569020765765741753577626608764830720886003605279707717309788422096858936803025086217050297454029174940476183182851934238085946583570819910322885764431581305426530485905570408740473373276766884437067725151035502466024747506256684516238210714552745951667239573173609656704561912689459200
276 9769725189073559869741200040622071661278219570671201994345028877403684400248025731397470373535352898161258242385782861483945306715942868691517521314050490878065811123382510431074672586230739567680164402403749486187115018110339574785307914422706164668895091491890038276477374976491520000
277 168032688951621325921581897834695098630366598006982317658914608891599563692122098251138285943362659037599831599404574287277089593336263630587474966786600872493430321416834997376124925964150169851745844591682926698932199477690545843094450828523913240400537237060081258461677818972446130176
278 2895074439994019130201052963500682926694320617771911830020694039873959418956193524586268286509848566986444222455775603924984504333026731288993899590856692547498222756235774375093836835483036515824507553507213719404449748331169496522817676044799126077261901330895604628154939025775529033728
279 49966343643407886709226819265961414355654186017963631490384507335650108436740621580918254824098708702034426269235303192652910829412497248177815997688633047267463706637986776596166721966538565566628696049273010066196464749722131430368079158045020631507229385025898542455089830264737326170112
280 863862559253550297589531535622814914578933448724358161793252807370272446658795727278188452852147512552340510840399550620728793204070314668294934947447993075703061149553147451903802934311387089837649514294172584814426706725011359240523665528317674481934258848118043976398881255998959638282240
281 14960922211518208458439514341777258324371152885250620677875831813763430427648292850723366468858565776714252123331849207607010089421215203972836700424281484635400016563803706152585542325694459179307259206714920890111798391031775960171855262252471289664560339606304185224855030387689033983590400
282 259547060657207026667391432107872451101916105205200944599935441189701487852618248588864995446885674066807092352837580952974885272477580580233454230804718735614445629585296983995679553773388475933855963957115827345986886573479681963235855313393378803510144840755527932182890239489992383000477696
283 4510402762200753497441621554613536588955894964175739861709396311693558184239112539485686043150161374154320327724108872854010461667119771788121968901700866779329615071400560924142416742214380597697780662103041835214151143398493460046515402537405871688125528300905787227268820259414871496382742528
284 78515144480872543051719874832922585217115870132547235603232197985176093992959368215596426419545181653749101417219535376748356206500106814121807881582694682213240549011727831560841146988169016586886671075172259420753464441166245182278023182867645066507606422619363597652296451354480465643571249152
285 1369077087454338031281501812571740594688933432466997691002401815880748361202498900662248798099450312351127848868893780039494304898195069860619460809734049970140327209708494110229423809210106485176399533735138869530558766474934418844926478051218763598556707035766194500021352651706949228359141294080
286 23913117864957259370042945478968442715239963155596783498754025975752103706584622495924886879273135725103914863711506864964978470396857381687344106406300640276976657506769594598766820776196292242104164880230776697434347513420041861257502261824613787888106400422300910111425319043281303640557066649600
287 418384737963753360431054586427991419482564573436534671357900180021629616659695794457856660982282352601789823356988567450690246861956301027521524002537538854065089960462229779669114535685446653999063585433943514389371868091744277129158450247522114774809186539757758379483269245343268563884262855540736
288 7332368792935203490539907071331738216370115355729824203580727352790193054438639670723881707189152531620645650705423142854349830578203001526836760041433555638827022767456887369581731903338074712989832744564093744221232608670172489151390701484830931142742546701943840697416617879371750979414519592255488
289 128717955022151196878618705509370920456110724439287710666535114942566697026315565258381628642003448966517551117431148900142012989029433848654798987565082688087688422191593552164560493220333796159247811867655085999080611668702925168567484472929884306749724076912820611159250412528046568439950390782328832
290 2263382067681677957072739709187606065438373187677465286789569245731563965382409391417705549255916228734084728505821342998834177317978226993312779741202848186234452849222652293654053798099516814520346346401168998760121119154760432689800781904838009680662058407620247451689824180914166508445543404006277120
291 39865579259566462941504497623907976963092562744102533915587069205920722062204331090163937563779040418152369532163351787182163397037112756204264724793451061833613327778105092334327299924259267996208801488976307564365425828359429553246166236002978537936615480440451291986750453805840388804861822175386009600
292 703327069651175677749324661638863420226387844222784552594602421229073462443578467192666019655162736517562549841339137514324584231027871823749720068307503883228031100742599647096537347965502927649364964762693841280826607167928472124364250279071603764354166025175584288707306457972220517540187469656669290496
293 12428915225220834285236807300932157591686181912342653833650123032308837873711072995317927786823512934072474071468316470088846305074221255718799796475747758364338264549488456963419216203690097218161182662770880637361273429798358753230129635117659146717047576254088305614466194563568181842708017136243056836608
294 220000347637351029152540912155373380401017942326259750536634855962375494988649971854568859707058702916825960772069592554674894344250082136379368240712379590644330496088077483381627293809346718409969124991241821174647876654179492873926860822823211919876056702600606656330403609946342689327749952223357070999552
295 3900545802172087068800641181896522782065675256804522161777414515703229623920181237477889728890053222295458480021186407011722641196726906958100409485842167447710358978577190204897367484709213015911468478547900392235031973308514010462312516028967321880999907903700538257884375834240407865425776662567408380149760
296 69268679976654522578111776323974742585402471428378027131785953466948245547922752342293905406026604396247274165657782307311842435150164410232122979546987304148248997197516238603854816567707763619960199537025218847183068209327460764789585006100330585443378380988368478078587137644387089660765835783209157551718400
297 1232127391571589530841020898817313930050244668442126868963784722319274412290861119982432311022956814861436563806179324605037891647885609065557504147948514759305569595567255146299261867241917086270973546266439014507727125748028269609848558155763977576539482314520905618021937722780087125066299427753352967147749376
298 21952255921290942079354679402625905805468256917012768500935998124313733767997053150546720339698080336226247781486314593321767629312399874302501394134710526146006707721089237322533629836417684522489687625038354208148943643269083333757438786757883527408987880802310035118222873803184424732383440173308138116494655488
299 391746597186120410972133647366348321990477808975478808283471413357783821820105812810397822081943515617223463955968344257108736507657613135945295122682784543438723460312590067356883455272990518158722900738446858514828405749960507729192594027055518871111475857065092366590368128761964532029091111863630940658689114112
300 7002152131864542375200519585991437071636395933384862338989934415296231763541501380695168325823828392096179413376217860060722071481944807603080414733853589121907445371394233584021247090297192809110543121434477953105398545390016534754362541544626872717851193507002476040542624895215544490280274889613521044453615206400