1 2
2 6
3 22
4 84
5 324
6 1254
7 4862
8 18876
9 73372
10 285532
11 1112412
12 4338536
13 16938120
14 66192390
15 258909390
16 1013586540
17 3971224620
18 15571021620
19 61096813140
20 239888764440
21 942483155640
22 3705043827420
23 14573172387852
24 57351122857944
25 225810399534104
26 889504670208504
27 3505450049627512
28 13820392671718864
29 54509044428200208
30 215069864055453638
31 848877848834879598
32 3351644150814791244
33 13237641044557556172
34 52299400044966012484
35 206685529851419386404
36 817043068676150980664
37 3230695011746482501592
38 12777858279500584511220
39 50550626397305031414340
40 200030834367949540872840
41 791708139057050351607240
42 3134202873837420365091720
43 12410212889271688263286920
44 49149375294401199617592240
45 194688420860194972105757040
46 771334008792802551671587740
47 3056484031720383863914106220
48 12113685333857702271689972856
49 48017805692808626774322525432
50 190369641065612075206410911112
51 754848947182972284934181677512
52 2993554287231878734114273399536
53 11873446424080160824665704027952
54 47100659185913151060147305303544
55 186868352437715604298043388932184
56 741483097916455621907269940034864
57 2942535516521187916633939430070192
58 11678725244439522512558511370715376
59 46357587476372152173764954532709872
60 184033263692749173992185662906390432
61 730668647295600558309949269656711712
62 2901294729992296274115195924030223686
63 11521502232888724053473581957602322350
64 45758413277305959713484213849700466700
65 181750725633102610158925814416979666700
66 721977245456289497032455430767369833700
67 2868216205032078838491108979412456876100
68 11395678354834008050552422106008037940600
69 45280097139610103988083414316237865618200
70 179933643763228435831713793127402922989700
71 715079428218912611949307271186770312535700
72 2842052798946836424031075312836988334034600
73 11296529648139400033906163061814772064620520
74 44904734194426947189247994866843064110558440
75 178514112921551729198972378772436439219768040
76 709717507683055641016805525951423765533325040
77 2821826063612896845964014778386537482054835120
78 11220338815494663554641856604684591143764911540
79 44618193994498241167730717302768169383496313380
80 177438390683386507631861309233753196526489376680
81 705686978266827646419427774350186797188150218280
82 2806757400358058118819727502940492852628596946840
83 11164140090493842864283683919315332881466142476120
84 44409174172931412628980430369650040506909253426640
85 176663384161362597990278986843223088900962489757840
86 702823463276617499680448175836553940396725050530440
87 2796219519398920141137314528043501370594068019777320
88 11125538588829322993641487865948629369109581602926800
89 44268527609727435403500727720676096041026699528939600
90 176154142080097270504173754953197004023144777190899600
91 700993359801641092673464110606426322353942030228755600
92 2789701517557794377037200342028669229834679594218216800
93 11102579850678524982440055527110679843461686837436760800
94 44188774743515928576726617370797651623531457361270275100
95 175882030398809163552277797785499788467003753702813997100
96 700087009351307908696484870417018279779637402784424572600
97 2786783296374453220964966412422006774151123617028638287800
98 11093653952331812857113901040817193558892062959748240105320
99 44163743926254065638313207019780947234278744842433799744040
100 175823382564617553526766177272179500499474840988834050686640
101 700013629184193011155735176553655358564839463805149334502640
102 2787116516511008512276886493009445836497600725375541784262920
103 11097423900356303270773928463160012269607439784514015071756840
104 44188302052318934210545301208774549791958415711173046330662480
105 175958485609416057169849756487014209194762655974630346125507280
106 700697493911893574778031028011421223828358533389174417136108880
107 2790410209778462781386920675876279994407029311630754633906338640
108 11112771388071295978353396003566384387503698524367292201899857120
109 44258149951064250148715569572550582831521337212500587233607468640
110 176270807974482938727964506963390928518124027459853183671067838840
111 702075019903053059498364437484158220144222732548700855275385980440
112 2796419764972254024546917818608768276228960400349636049910313662320
113 11138755167631668688007200879998933209319460193645188071051280575600
114 44369664980242075284689847590685432762569150468220071717290617613200
115 176746404036976868133619121712054496464893340714719605107497257053200
116 704092511564488166475171943290357031010103227255035448702099144575200
117 2804938394292672684168109592884765426447575245305025964957948697525600
118 11174578723913694583954662594369308526582668935234437493220646759439600
119 44519778518365847062969584282922183072618445562607673805114771647521200
120 177373449640705090644651580867478782820431850093408357537200767831855200
121 706704399642339149820679350962818542431820832247987957453461898641231200
122 2815790448609634155225599124627534887198706232912106348867005504150533600
123 11219564899194982376639572631370266228843087875853612667314934052837750752
124 44705879601633195416145500656727387854626006236177156885630946662156967744
125 178141876013843034017569151300003219253863950508838546560826690823164093504
126 709871849947504442658211458003079835724553060559262363432974934627807709254
127 2828826128015173960775976007316508581429924151529452462319704826464324425262
128 11273135775913976750857318615614959206023984370729279077677023445580966517644
129 44925738384623471136299761485048863979887218164907279500628563211785367529868
130 179043078458518942779425228617961721861321189005319440034833654361966207501348
131 713561654230810715549056192913051269842896469929221047268471900875338142168708
132 2843917257518269759547408383928847864886586601820018392594972109948342510840824
133 11334796582144401710326926096656414304800217594646956252343562980162017377363352
134 45177444799876496938499470211908034094152074766969330351881633871160076952337444
135 180069682489325747676264916529166954336904158497289251386314880230051580518499764
136 717745338291995090433378117535635314928417546331771015805536355421348096408066024
137 2860953884500504333744273186744174610788428173902426885261717859631456293642085672
138 11404122706876158910504571989125037976663097958887985399659837399254699160859433640
139 45459358990511319857833790188594601605808340535089093072987674889555334767877735080
140 181215354558880650022310834072972918654845659690451192787301222791953225501145524080
141 722398439012628891153966288724848736138396928746883070729449449491771626786789048880
142 2879841516398301455165551966849374249407391733045279645108196812716650638943664739140
143 11480749142654296218615389120712170051175048459691504646811262322589707723724475105140
144 45770070949234954622396724185366169577134226261289199446936748887359467278827959163080
145 182474647713339552784066766729324455080218834888715900986091834733013484620486089636680
146 727499913962816804776718210397763989040751074582277652652161614768122456684135220953080
147 2900498861730470171807225688067418041770658404140117585970137309951316348311033089965240
148 11564361839924091420828701647141075433062343365460526381495373796664718953742655626788624
149 46108367420432078991058072821336903952991265687144929281074833269533936521183292076882128
150 183842874851356164408543557196568494070450785862951441131794081626644063770602517592387048
151 733031655949175097126828313393643883772036687678537446112629310767462204047788816335523848
152 2922855970213293225627287585086424194735321309833683724488950869953699103774023321290790544
153 11654690579568685888080420974085644243220906281165619738804501436034346707392503157842148368
154 46473204579496652467392529356489517977708830025794719484399896209965854867820279913668636496
155 185316003974166689638130439017343089889630283345336818574174350436732737492993534129571480656
156 738978091297573260430321053537383257052703151472678220932104025918616674673214275850930270176
157 2946852691804486062697531392534572512372523039580564351821777139320349289242861048970397144928
158 11751503060540699007145536263739662317616987756552998066198371130474235179049399476089917530164
159 46863685342923123910758834794895304925650619281632031082340959248177167111800839961931879041508
160 186890571088706061730776016776818347833085415026161383932237561244399498679602557518527898531048
161 745325845450504606607735805347192158545675592639733992873352767371260965315257295674968063304168
162 2972437392503475998488771514196827255766047251677084035815330864753136277182777928291442578067704
163 11854599967102960449107245464802840504047662556557575283084279893682184093545067765872721380272440
164 47279040416945771416862367452654127798566879905275572566140871087260242411966167079802710137153680
165 188563607382241116047055539721535374693864541490531587590371991481477192850323591686093964179385680
166 752063463058979454814721041336265377450200344014738084508165482597197611556985190486623021644819480
167 2999565878288877405597081340132959363571594921569060778837508101134279051884823455570706000169048440
168 11963810831237958258885273132049185245806707968553964781834162707757895240799939258109607540639705840
169 47718612384824983306941507220804233807618892664122011008642165526582688149957730529606957171406138480
170 190332578011790238996424365370566761970944936459876140288921518759718532080662392602932967280383588080
171 759181172481367030627158734674535387365585391383035223247908440371885826838181220048239935353981834480
172 3028200488879573759500886776778376576579358542071472720831639581720123462882839176243415269630235489440
173 12078990544665260657063383078844236487601622110977482111225607667935772827612851440364216102279800121632
174 48181842279609405600522905015950432188330836778314799253130710213987051808947809059791180356963152548104
175 192195330405534493579533251441092709044799166057545512337927057605772094253392367181968501974604430249064
176 766670686693509871138699367915767078258119088837988788369046053977332325725423903138862239572494017406864
177 3058309330908259743081049854211772964884255792938368745064302406991597598493235775240393549540175006504592
178 12200016404768258263147071844568834753187115996063901560016227291435601706006162662774470458370710147180144
179 48668258202082443622657031880939573293155172337362018248285468871349544829636423030326167163228907931472368
180 194150050400245565089156843765649817168855239498914500324892933599404027010952211904565609523959241531420448
181 774525034228822685199824907151089496440399422293220048302406163705652644204482305121545552036990587012981408
182 3089865626204342663179292970452544429508809536084358899415890303134096842264444032412836928424753439158337424
183 12326785601848313368082313335585357269253034576627312039901120368234104877416987948612745560522818644050622672
184 49177465631115960604427144806440822874580496446398613234959535900980301406228367792225301575824622076175693984
185 196195224870160784108796502306749032189781100412246014160494222968772907304028498100635716234866887086035942304
186 782738415022435399075001897377926415821234590824877988831168206712352719049621963739286877324995387969306034464
187 3122847155639664907447124501108848487895064212553445894198158131946262675926416817632551876205888377444708488992
188 12459213073152295641045369465849902549308405121037968893360675235996961453395421864888070260062096254471072977600
189 49709139142000778943941471787669609874882929017447693531715141045079512883665245870170367635777338850645138507200
190 198329609761921035357575514633234625017334160235239675035245275085841508969998712817913045661119905139164109244700
191 791306077016595442347463096826922984800784715601568983878560295149501268868226386246276352490516044262671802166700
192 3157235782720868525465961421964070902161739596161502800528324722090848068203713862183248403558269223209079236812600
193 12597229663277261454226053228919061825550992090049110421152431557589267808329478723602583359600437462632692787724600
194 50263015302070576458892486678465154519660655320141762466896308423792173639757980505384381017330357831672048161116200
195 200552202654279603608270528480546804983392095850090747394252714962675695219633264550876455820786576860053754788660200
196 800224210159739371856788632318867544978306322355804994578925902500298238345964567490613003246678974650794944003121200
197 3193017044057365904729434218389708534667754762160482516787398502314805964561465172640527129038836503898166717464703600
198 12740780541748130588241675864225047167046115100378560622890640422636093284225023164985462913950469317686597126676422120
199 50838886555478469669556525496937366819359646353032059041194120953943212907319736111047820949613162886828900816806453640
200 202862219123040645671887156523162419302593539091368311151688689284078870083780289042444238902029341955985669277250676240
201 809489855046782807174809725224856447340233330876148336440353579210448362750824277084404821218997004022243047285889988240
202 3230179796173824393140783109183013820230957709845861750162306542409830522154801304949352897806788729455407083530939224720
203 12889823837467323244338422051415006863156874171561430463311880257278489147973508012140359994874930153380754966535141828240
204 51436595942868498189316198384413443800060252372462944194605486339611555702954016842719625338637052354346882571950845853280
205 205259072320665820860580410006125001017378229510298187974609200990814229692738352606216670204647574294223723209047572378080
206 819100823939270500885652950615586952800289875905496690776743619634493125517496265095144438650594277876353176858655315052680
207 3268715910006346198352814682958866944982249696345565347487809735602473185785747675395079065564977799468896798140988264760040
208 13044329456859671767718294117768615713866728981213129567377800606651240236728499074492243600039282681807911329595624101496720
209 52056032528828813282408928717094023146449378464050319585438032391368973342648923337157495774354558345976613990139383564189840
210 207742355283434617822605012058111759526756381395298692344713783954558705262008509922779646404133079441770492309931079869197040
211 829055632298347928181420212327771419992772837804993253788755228557169339551558233133454725180266573117011067143632011079702640
212 3308620005924921289145275064419951805815991367363608755396174114073355242897637968600934457896235206421540162961732996660773920
213 13204278058269061192639305016730980367596230999613608569551455893861147135392695775745783591040884660348898670515861371917264800
214 52697127431881141311041258717984485602995412305659804584257117531950893875017075037684682024282809143277059375573129589308875600
215 210311825562471249487356385562173004969123673055260427812447219789271564517601687597503274237272287147594282403962980170429235600
216 839353439281864686043412612309916012065128044320720264680364326217847561441421771602039764400625773348370354717866963667189101600
217 3349889223339765357576907856328298226453567026498922685856785300911143296545258760568165480860107478034556892454246138776133504800
218 13369660159801597766631155810363017669278248213440455291030879577805796397217444757215091322190593952611211682755345716763368528800
219 53359850369471396312828713165411321223569546886698430459129120984533894246804561630388233268587901118635706633126113692840112733600
220 212967391842586775538580889860775342398870638176233085872562620322986730228716711268041733007492469887262235061530030379613544625600
221 849993995915273199071978036694959955424798073602712726071180589842601401096810800512273313964653839056101202888374747839548523793600
222 3392523019936200211470471115145662375373006888328675852402245734526446713727920469215361469870560958525186881820596816614103008775800
223 13540475361581876640002147928806012315853567156911027891271924281867188081642193585787150348734439047851343969632114529297208717300120
224 54044206644842094094687190022305446565398023825058150231453084786797696974609588865474936699062570273515562888617845167075089920134640
225 215709102267993062456517535511448278775421382299078245028971069205442184435808220587762618733394559353114420795986198494734296432736240
226 860977599856690416131440717293394098992360187052192815846303617040017258901811241994332180922912919964332992662059831826099192499612240
227 3436522996388509425288967252257774566507567020614743722034041245494590874700678439290486460669160229887805067808011781759127366362016720
228 13716731666470944580813385352172489538940322542163057702845996293605996483593448359401158991789301752255684435802783418908018701583865440
229 54750234514457894544665045548719945760126532922857578613061680228741192563867875188278007302320272169455213050554912048893533893256531680
230 218537134239060184156535542363044671802360157647419552282178738956735581418989861396892646387025172582056336614960164362301018787502158480
231 872305055849146365202925229762755012493014954960138302704673905193741097306587839866186815153800459145655108985467009717211553279746064080
232 3481892743064080620111802958989999913995579963951442904480498594212049154160897975305579702424003988641891148043221308101356642474176334240
233 13898444885824659670145615133022739098449033141089423813711019726753954656458111293118896245712187538019823407032234763984311997698329909920
234 55478002884343566564818822881815730282603149755363324650101946618844643214201565945174655338323488356627045261598843041581654078316461710240
235 221451785481391335326405396260138935941514358932583336759471404378880365354524685735918727292043305188029665417384285853433615709399522113440
236 883977641095161222938811924958546170232345834641917106886501446420706686925632193761963617455939206727514802447990950121644759921409983279040
237 3528637705773609412505397111413958667266025536720434288944962035892986661366828891957080135603316576597276265714608434343670670162962070973120
238 14085638118957386436190508190354553323234239971501637462317262133406207258401141154028971302905131744882653399165511259015624190933977793903600
239 56227609291688913535395036260515549845410043371716283766634488404115131967542511626701893748508480783431214785850410759880283184686522917329200
240 224453466219135254168238975816990218201256179172094067540610948522246293713841773437353368060926300305108045887248383359919276771621564136319200
241 895997074906278525356656933633267878910224973181825077762415950173695206458265623846826266274307503125818118266414220040071488238684534127551200
242 3576765068073615289940700955360539999710950931642218710836478800375901015854502294506333742079944391216893217909301040773008740577040775117453600
243 14278341296703499682667430650474600788591794400489558780067892170617026592750930124053776997412018839263590184207962946107641402695886780246317600
244 56999178134701222647137213170301454001911233433324227213464400125727576226168667411030813293486761507733611688924674987456583157071977518752587200
245 227542692309874608399604891135716970811994982546274737369097634806050729301818714867702891462481823719984062684584776002729184640206600502598891200
246 908365492077706813063623896351466832270068975101541428272142841585205449969656841021614064060084148809383061657595402472030585546115446592742047200
247 3626283648001758100621476018402248546250726807196482288132492494266938545164189011453044400948691616126898299775291479996323788958503820556744181600
248 14476590780905487364537952759205403097463751190663491581369806265680516558475024060910107320680056008004195752091871104618337811479563923049383000256
249 57792859119199204577655042031946258642633815227449724900259403015107205798862635197027240946719463613908327560026247586317358247510487915946263319232
250 230720079219595640862716207933521883321988191169665022628486562019639226090111832801384381325670378146507074579497241786478298293779993408602886552512
251 921085419519497338431178529049603255280184706960772052543574823449581744399390377363392603342750471101643418725796275149838001190780991708448860184512
252 3677203807437567912480163499764543705380505593987606308751280329884120821729814604295723971392689567356413396093625635322427826911596141053236549713536
253 14680429012856282299231594806312109412935671911964351931160618280204160576394179476135916940017131400584776715636722992859107146567133838260662233647232
254 58608825895047706893222549773283333416036199585199570356141514067470032037752109185916032033552438599101230213203247987286233587450386807942313239760454
255 233986336733938216644406612283220490444460074516920887390681000283102034279134403737426995471636792605632651221714316855978817475844327846814864653742894
256 934159755743676024912658534805738653926431209295598516585315922275703951911376621034497370899063336022215676843812199527941870658019277186941474213507724
257 3729537372542500280403515206268239662549957471583779249709361118903493713783927174499269254574382750754112013924434668535994549880194760461937951257349772
258 14889904204727814979526345319238466698729273482440097280437024316184455451573732837367506688654239966802992962807337435649377206397899744000652323047496356
259 59447274859393530017038317574145590856191985071325231756441757909471479353933061014471776666422742053294078250078352460509614054891920076137197951651420932
260 237342264316770442064187413139902628424226295523035778581036434839667255277892439771656534292157134963243332966950311001917928527965647493115448781109254392
261 947591752863832388436865491382149660785881184864500967625855712567907457988581404879817689668279583057044380969181474590868549066778412407128980786040875672
262 3783297563952770339375121697951673071779129763039700357126533258368867199865196511683603695494495550963432595102425656643349968268349616236293493171794857316
263 15105070068862231168063352101619846582353100268931283169102153493826657779725750943459437166128342309847578736609390553914340880824427201844117403918904325620
264 60308424106911248308842443130028190500543117737166521572035562107562017504381207185740220547001862727936606277726898087227257553288867807410184433333091073640
265 240788747039630877087065340775534971952831533219832256641350555547951916033594557771656015552536781908362847176617979921834398653565990590041204707740424905640
266 961385000811763839830707662736990661055419522941391235011306667315342662703016959999697154901690566049074468192357097992582593009397762598042083125230749504040
267 3838498935583516821465481153740250742997617592119350736518117715351810046902994126670965570880988354659074602469153074582736278160744565267799600200429729902120
268 15325985580514666635697105021461103726521251337297991488262808387036504323119809319457372013125376089292071092280405554616690436184911080930672889979660327211120
269 61192512510010546734821939092527169122502400044646680244065818037098553564031729311184992318908670924275530299291236324075382369639026472135503524177916646094640
270 244326752016140561482449601824352168655385421293213971941645277126651616654066504697468937154654726969046092842452707180372053991950885480840114463626841345715940
271 975543413516432616701949161292767651500598684124022478070952138930938448145120104608540185156396433650565854564945635566498679182237948959309740706120409218517140
272 3895157321059426639474970259128594006008567424131267835095383416998476272952967532032650137781687250309955410725915038695928289185340902656918735469463567890086920
273 15552714770239545972319717447162899686151372479306453559472847854902359623732686980663110106173283710854776088907550538380007625038996599816469612082349840361617032
274 62099798914279654277003635811735823951707420102961664859709387706773367490829092048306430255122803055068080699815949592058701205991199201071515551465649031472382904
275 247957325284436782645189097401590018269296596378230979012781006996139856216219466545758615621836616265986182818259332322730376722232227284270336527919051693092217464
276 990071216824975977881811033294886095251551260861060965826775255703995178126534188943983473345849193253234878196300704445816761372133742930082094363459460060359166864
277 3953289786919832371724329769133403688365324453528331083817595627183594005502993644396812194434549303501224672501221972205644105191415240207431118268394607002779552592
278 15785326542624495351850996668153358745836230139061115256068911995114075862583377883633628718583014547674862811231616197761046729499546991748789777702305624866959654824
279 63030561436413408105061579147025240630252878929444616621292101468904231673923106671389224283437161209983058775985025414504542625877310601906002851799254223866829744328
280 251681589088289947536649118334599817798767640733936922251988907542400222249466483844677562111421446775571661358429936768008465428486524872635951222514503641282732552208
281 1004972937974847630035014255127970795852591382996254433960653078783846724222787722000232101155144715756948213602887234111255150933915131521900079331203921415605998215568
282 4012914591859415478468043249781261798196258226887700234610880052621725450168479462731254939427795275890189327975105057342914414183199286233557977154475886609942177565904
283 16023894518512187471609725283162433634532423245630314147461807417404925619526897224566878997961785558764314679279343144836932285695009327551578095900465296573375901606352
284 63985096853556916567478804469290476608850778575105981379125957539349458538240275295616829385016865315050847926091118386606029365186823008733028635829910159728772281886944
285 255500739514054454351040728683131396032057280683551654337793625054547616644227602255221863419014428527458037669462336260257162018615624404756378868687832476634077838189664
286 1020253396451202903997325675325682661923773331843736735090270281638955136301579241294174580773174219086413707433992800661933554050007113340922640762772290775597405413712324
287 4074051151362234617301309442671315569298879252486621936789609781439787830279722818858958604931404364503821722924421230038680465475653281563634524834694165268139102562955572
288 16268496898223123364545170734535680761128458929857245734889690373578931050639230339813956012780540288110022657126248392944062099723959916277188853772160505399696072369165320
289 64963720074433993217984402419176692379596407217407566566702284460215939318798793814922370702986711211953186842936426812050965513005560232275139380093869494024457951510092040
290 259416044446155149530738487331366632640488746192565452285756134970181608384253419093295941195054194381968343606250217840543705918081584109071702181595375538093242249189758040
291 1035917696085065286204180749353220126142188096715676448939535960667297591748372544208188779816307071073603608536643555747643106427777851038678574630642145610790941034181164440
292 4136720007169506349634957050021687285113807739516731514316364799669957236678329654197957832768517834139531584935126769647980261616503062666851185290226612108637512601220538320
293 16519216343611671425784892355235754505590578343542404811965182309528849638221024637824609771303193108429736475125329225439950890467396076430959787924725952525922178544870341520
294 65966763683862472859960609504375163730336213179394602689166637035859828156998456197616618972058477908699602151956740485203903310970546949036354498007562294931769999762245368440
295 263428841808572093570335769863473080704265489664525861900550800480907274391045015771868254342612067398782924211592452652833884635507850972266175696589932656221624533052978897240
296 1051971218266199619559354261574425415272378494354102582997612781406561470466150794628237772927037425299223907589324299206747422955940680441024783350090123323482987754181373771440
297 4200942801092587352783030858816276332233692544179775033523054408878426193917847644717116047250600887172846555225980447817647568586937980772056171649051535890575804840346197622320
298 16776139877062032770553457344819637036681400546920853821563733929762366928036615605186441870577096062836587096403098607588013281463710914410804104233566793581873204034856705966256
299 66994577553318411017252439092353482443629229363414354410291312901769552071430984717326545245211190440317761559112917695474028339455677711758443803367852005436788481788702550765232
300 267540538063881466960897845324005296799011013142027932945298604920161195243698280302071838217093107580036466051158128183944228553155819796170846605162095935400169196348296339034912
301 1068419616160441273889256052132791034818541083322314234014042562196850354434480991688661225170277138870364699934682860556731981878257316418745721763239755522783173894100010877393312
302 4266742252743759480797743056969072818139001903724104072347821776438413641482942778759322011008466877684842051080301384445137910424902211555149050076493431200518672655323892204856936
303 17039358795767151321535185211862281452307871734682561507258269131383379140436563741579169076623338575784627003529664103663872904527960782834557735749095291705373568849227623410465352
304 68047528511124737757726548591924901037920047615249873045693642798764896881034010631007379551191450397893729299969832153719853317377971165557897194117323320576814360173290535103371344
305 271752606944942067594127378223367914300184218673354071382899039561450658352828605053048566408181720258282645769209812945215344549786563067376139121394961559011360540243262780282331984
306 1085268809834884309792374728738208236143705595696404293153042920705193697592931947706701822992055125460995055684313340104768457707518692144768526571817080461678087769332117457762719664
307 4334142140810211583492871554459149465493767384516799843853814349828181147420418824171497375456250060366902338482631265649108106211056407153550470439051781926962959472785335728262284592
308 17308968599837732001746563005541676738538721284739410749951971797211505114837768681973067869379673576456375936740869904551162329164856464562721308758782270247784477324435404324030985376
309 69126000066629430433297404201659830668310129574800281001907294381712161547955218986261742089180811179470668261697014962746340962430799138388987780756687312726212606554509382686622179872
310 276066588397370381883455323016684012755015653532500592695064088740426610394165059430365262750457875947921083135203718857522257541560879530684802650746179451127517500326128947787853252432
311 1102524982206143009296848134417394108117273851947876337709005578943526374770546150537662838059959692788339222899524292361214839514929393275477516106617031308316627473703986486182532045712
312 4403167287542303974467229953679944519930380970652900339784205744918439097113799055577326340407507721429341192749518153791029667365349596413716809283262444907362039410355192608631025211936
313 17585068932965306483375491325165847813758881104344024505168701995215087664037524441289532073943408007900879255882186362776866592599767076554952956313354238555516028861211007400708052468000
314 70230392183422259931362157604151933796128888422812298521605337289572785802652912432408009959322981879060816745850058800347989806226190161172830447810649693716629037497622144652000021796000
315 280484087713593996584520824170475024831222360974209780725691950882169532031015512620972258257170797541316900815570047299873549578466343027425967270306140997264048792965416243129594253796000
316 1120194575737144208708239076125725516334042259336661450814708302123968801904637045266924974058473148827594498207977431409186578833749443180859434195955080323208123672476956161395543495256000
317 4473843546166845952144250500182706405578557561288081252523950737876766892128006212268220053705958131447080847869272512285048521655459566473881490985560750892522446634695762052469875395768000
318 17867763534516739962123633416906582036033769789315072401486079715612838758301044384625605367080673796064797538879962699962528588915335242441858268554689815143323645641864365164353870821640500
319 71361121097233204249969586371276947516500662114659612332043162308520836122170904369260786479076557278637313252868620047210139040487908813193416845332582108783443480889642971594317213302278500
320 285006774841572936071582313619275390087333222882566302940924166350486834628007984607289420036704702198845814071170073029725058307587748104424341815133505595312855023812735468096930149155761000
321 1138284289816812439693365370935377263959505588458598289161014773605809553670543934193356692818549599304646899710084839091611191830074304626972236343947783813847980514857251677727050423648241000
322 4546197790970597280433912057933141052054626218856637992373386055884085327469751259660903979506613624175688170638311239030376575211849903531948273322437753347850742523984259320046950853165923000
323 18157160202071101253215288105119957606960229283116514473823392383495459905641682597501316468236697270035628341332831473257836213308865698007008940964189117897369258532582672514635631366463940600
324 72518619174672773915224999799213607291062471150243948710911511951466489076705716142527213883929418591885366508694653843426519590550294523321375793472821161886877461344568638730284524090114653200
325 289636383853281596128392983455494165142342805740701552743939139431777871051046568292909986241221500770873272223154298925263608581882297854401103155163061623130808793345449796031431922186765141200
326 1156801078764769183134532682636440122988673591242734271463109653528012173606734177436678397664151296021723019249015667092442234671804265460691310170140656648683203406937838408262852214940506926200
327 4620257909829264283120780181849686856745671590309343683394180306840889271680146831169877972991082545363705378974810673258305422018220628528523384849630289062591215648759184662772232083068691328600
328 18453370763526281535405875048970104406678851501426367977122506642324629229035664257055531533614465482567050036008012395193676061979375903082767593715526687858616260615851722843618144659261352481200
329 73703334809425757616329102295745970745019119810244046019904102945184927640350973116423489784805112886282552091413821388628859112149873492420504645045752997261534064135297884898459398874804140996400
330 294374712559792634191329102386724078671205626825032726381019444974775775274106130649368396393425690229899955104316187549103269868679935768359308920351739750567031239504321243408195280814392719620400
331 1175752150409944484407472298509814609911593804380880727760120318127104045556009680959793506103979105660542226178903143416787015050932413902460855744836071573654385711947077629141660317667447521668400
332 4696052798983527237001673745938472339424678451533637846403067237515726033127349387147415633371727790936967765480162084231611339377361077354657194697103394435578752181494850867313133381995112907015200
333 18756511058004557909787217699265578674972502469547427084973904729713361759802807263121500144758171864486083517442851319521323363488752953280625802445454265914810177863887614483545570179626896461693600
334 74915732352904564926537057529205239885051348210555852453742707992722221750061214603473694506871920521938520004250171457761803693115001572152329954777721523138152967423131089967928409266537966144194200
335 299223622261334239982523619932043594757234289412165026002373629405458868492950706007509835613968731483080647186433142854793501671042953972285686158517136933912189114872855602614915771697132701069430200
336 1195144965197931508541832957247098590149592776267260168323696074279836327600795516219258920520969670322215118732156836474960428647396465900438919399844010359497658945450132024464394596483532327039233200
337 4773612359886638478588830137794487501721466020791220376913313594390224439999763522481943114154300569018316601804481811089738342486282226474619126571214510524701901751348347037626727444461008043454279600
338 19066700924875499350589196307242196144061613685175264301992272095697393101399837665057082679468130088897225419526862935084754781853966681165399633171791823117046661691912169872019658857787707784216994000
339 76156292076714284087923816722808878918795703935245649667890592875519166029927881059838688954888017995519025933458986864589138659074946239793900383768885203515940229436293555347578768908377850590821618000
340 304185037622033957358621091084811947165602905140340837192346615587844937554424559447648551148498615963198725839806079049940970866884190091040992796939705476560937674965836660143227034986107157374892668000
341 1214987235787119087837750002301197124929318592657724186277045650282732653547946418073555887325372308386783894781716174148019507179567595635572899348178455893681618195249160333780537052236889610325211148000
342 4852967497968319918223997639046676474864733043098778250221705976620619396063875831144678329734572808426621676202199374628453634728681281379110220371732694875774634670489416229304721737899011043435080694000
343 19384064200292937974483629662159431726442632008197890111162304415525376625384910464795132928139282117988322620516379300003313537016102823059473600420188274710247107973066815230777675502981851808577533614000
344 77425510164585466272751188714753529891915004232153939326803681281120892684222719476452446062759959458831037501146622923388390588492464099697171113885825286052427113094245107929713594638289812216488872508000
345 309260946660241401460088445151467772417657096746824615987978027905670082225699598801919210751222265043027887712013431693595165616858005436190246599984439581212326004854805963945893847851780595387266498268000
346 1235286927098213157716809839888573643235166529156111369080969105892249915217359958482973455276396070492508651752095240571140276961569987941188092464954274462813946495313798372736983229483118014619004367308000
347 4934150123177446969908907767741315653496491272204870201480122974263973597126006777957764667179777260714680802245459601247325643113713858219374019176475564551046910920363438352847701704458541766943828592524000
348 19708728720711652374083658135811295959195969046401403401977464431002050670985769592084746325241500381697350033256731322635105261516257020034632783983354323620683236096154789977004083159037844461913755736161600
349 78723898731698178544726010451045975798527408688002716773510958649361580499587375974249054621943497605207897096021245533992840683016350476256797511534811944589670328770651929787279790339358934065067501996315200
350 314453400846360735693932190936274793899807477347424010040890309653721795072499541891910359575541705486784140692799934752280157656600552422561465492428358396739114708508850519489095976160384892671623557355528200
351 1256052256785789720841205387577656766078788164909692907443381232326183581723350017242293804653642506686616843650690297257835404567370729170353604373256662733423042396630978438434152138357753486279775279980308200
352 5017193152181659261857476758719399300075930144961443121040037924903027222057997307700282551454315262829001406958909058607863509438454233230390332942372141087216875694771606518955524028728074108186073069905699600
353 20040826332910189451063745308447228699181638628015932299106511088999736658314024842068471072168426808216551688429071050682448655017119084696230636158703864582420766425017564894294679876335286431358719668971389200
354 80051985869556886152911606953952646385200159743733299237502020352615865606236002140546505086983774761066409448893581925022676505845777584578727977625041975009602582745062107281375011159177152353339029543248372400
355 319764515301040351443667620275032093264995943639477297067422783994099218359710250222037175171461333567644035298951933174050771903820796441128063796417037788595692488804341341768570677037171580331488294194542596400
356 1277291696104081812014000272812627293138423816003284938695399778670607133340287279907938024869998987847372494366437454712384014931424817526770757984020942154387598945094640304480701352838847815969251964339886954400
357 5102130512115865420316648095825290218451272380815312971389482164109697450666639953145843802921595400310477170162824124082303420464099688756058542700210306395429714016508174718931342006591424785397350786413896423200
358 20380492910099961524826404600479315557817358558325962859719492427912500171108483173400256876252798469585161754915322116442996290245283263851856548632473796141950892654494995703533400698046461976556757565976957855600
359 81410315714784378519297038663743160849110513609066629703077505770828185667949880209127013175656852128471258321063485623243011556552787706789731588948040127507462158379794793780570199637357982631376768766961999633200
360 325196469087377837737917298357501219645376104930325481012847293945642453610701840009961397477350271919047950725883501089304639507850467148944239179456083907150474245178949640388306316909007111444948229320157595759200
361 1299013971142352645569778846525894057339087948068171087058475731693636934932146556964448505716813911288724375850148066555136588054444583155966461913647134726722488973521646208087821189368015860163605415429604834767200
362 5188997145783848232541784541413070721128645463235662204742806093102071159772273765612006236337716684865346489705969692210813082804749135238104203133228873846191303158915345001898933320859207871564458691118951893781600
363 20727868373748317278171736028893870078687667238404382197544525041954772699324253080101466555281812256200693719131475779034216021701961551809316188648796497195701595160927056943835371764327889185073032286096366966268000
364 82799448540387797399627074533514001887514154235004131657046151652458475836294243831169414170855913608450950588146509011934876757769829731096067947333895130681963566191141300227070760529859008701851130015547497673896000
365 330751505591516765328491092857005813571153852055411901412124618531338079427959427920442264160808578752131947447671075761895901735007234738632317459967669869447694089465809660543807337685516761079377083948613879793096000
366 1321228064407999720126987461747302645193531359955352932063569331062468286824438437704190890817502163604611287225963554758807761849415825403383296075210355543527524766310880489719495100988370620100942615018267841888506000
367 5277829018228032302506514783041489420758765365237283724907220278382319218330067971803868124853291387246860502639540439783339298968613989256487986171424834524651352295523847334664440237180502505588463304283614262412018000
368 21083096720785488964448425964415042820827823540415085159325624873262460900365233259024723610102589248457203359215993951505112836169787054539494277139637694673174616351725790929309703889479120006073564381205103398811988000
369 84219960868213914079149691088584864680629565188886773317238806697288730211772185780902137022496922646782554520985191953395848273414474462366452637973709923095841812059051063401558064146358410380382396736839103033129236000
370 336431932986649836546706552288950172772492176480148201292427404472887526264617479721183733221750302092719552885839347013095509288860876457598505285822636426026944205730243386182321309013341654059010351954489631965579756000
371 1343943216738015706575277934582531444892784628256515925112973776638700375334799133122713341903462939037177228423799943448884859814971384008577875014050108088137541758514797821935884693039216698821190467774279425718825036000
372 5368663124592124992598030544318213579956345251962492449556853827471638743148003627511223727994189819164749818922919769769792881472048459040669301557450482926382964337169647188124528185360139650882497397904805912007712808000
373 21446326055902844586288272235933127853076281206936778192956879038943925720032529111748364951451617733162104114853265084172930201113031385460632670675445363522236381034308437222784984206040860949377919553464683643372059507520
374 85672445601456764113306222615236833325800070055281410397226793823669497309608579897935388733261970572185331118940538705624594447397905696758404615511936021699595423317516145416029633541338734880665130825760536294842550577440
375 342240124776010728820961324713960464521521750207878389365988179959088889557170604418519350630518414269736124840892046065316809524097780018044336712569576950620372182252165135836013651522600572400185497726951977675035069275040
376 1367168929521640720670259438397382170748890567789614134015384250820985208982163628603257037984212869770832922650853676828803799919443162524491889142439508321583425551289227934817930771223143380848795825653852797559951819935040
377 5461537499209934769233789984896879454583871642587644090156203407461163132664927647841674661943081911070827333095949865193824732648346694582424429631774952957864873802595635453744610885926077315405438098917654399637145390605120
378 21817708628683309144186041247173808739805704376492460279115180860179926498768943075738381898187009740409089128270645012468262406017565991958817246600011180415650560709895443951818841537220010149391876000697307589205052603173440
379 87157512176210851040822950381746800423449976470078670326204181594475263187125302898366761850671859382096402890746794637384354346550043858163229002056982318090231916010608681945309159451516813923242761119245500928695474828207680
380 348178520410943254271548614283745705634201211321651587860924806530410141979505998373353742893399398786416678835224622181734867200401323984958030043267519055073055166035896636331217840401759175198685484701191038816858181775492480
381 1390914967219010984336975057913336820001296637116640041706414836778171771991837309308147503576806979583750943258657436792725864669298913486160244413595864974067524623950754429004229520327303264196420341086953079104492112386526080
382 5556491225861340134128413447860838342464359374275045826214050914349322325081563823374085617658475236888497392850682323048052196232984731290501285891609479396042735417956475163036649723724516033558316587470706333904595412498387740
383 22197400875334670495535089365391495939865129856545766451605572265600001762474267932390728369709309489738673341347161089028578829902356268514933719598332472683448780547711222894431709871681904983728910425422492840171125315995343020
384 88675786731179335264105099081995334974391200741640914913414637876425383014457614449506371076603999607929792012024978961881973956375814405082927266963982192718352858754888486109622281129885790192600939615081958825377166128699408440
385 354249625980588853290964242334465225407136330291734938063231885462497327606816918718584302378141349173774792782254575568620169020502628484140786451598998642425810500683510808820649777951591131703097804516306730595604986726845891640
386 1415191360162370240615237277412116053128349485536321383860026971256570440172055381683094938736144143284747657493781067829719434388203682391033384421057344526646127811773964975037250416741806929918338767955941522928642911353218979240
387 5653564449143240586844328334656799479230962980336938028158807843173147894717928608991713721513546217474966010665636793853962635691599674065931195605549502205445148300789270506851509880834898426949366259183899008634297018019245263720
388 22585563464823191798452521154557940135966071568382384152629486530897586051204294703116212590099798679433142481531837459713023786859609517101938027938571446536284115269661484096026334907296326388276784676322157009932278873196399684400
389 90227912294750629121961562969189422560748604656244398464906728122584074504133278062344172193559484949166222439915244585237496098470598525990651436877474206073057384095019963882517784317645582610834245482703860371819100123176495506800
390 360456014970138507228894132321839302512079942754071086245366898726770677835010938583406143000003484350206852984166557977450291119155541561629800011505979038289252457594376307757798762654546411820759709113697574543673777198128487621800
391 1440008407627988031800114577404896368261057516230928119150182698092780864987059617440058365225535343249800551746793201710502161732357587009044140044205389137579730024261113610517378577391120251674728063031205553728564074268661015529800
392 5752798386909466921055452491045128885747721322024796098505869008879557644027526208037358147366498813472074371554621793393515970580819821901389681297301185967451799082548769218389286101788915907227008273701248173917127087086129923264400
393 22982361349228894731176444943475560036854803625150540998588885274869807154559969650787866320192353396675270123988178508145851066110006094602541961147984784260166255328299923352466173891535888467883349308533985121506968628363926050064400
394 91814548988750097891171145568329010244888766528543072009080414441541630765570837036634885319702066865793285956029128818528841028239478070932329453616118856236155030334003111823247111725798341714603341036312534597589564458541879182166800
395 366800329084958598946364241948934963043084143352827996268820517866774298345104480065225910131789020964404694304366276234431842868858341751673214015876645717310227268948556354467850604266901001694993329105084166184162120135378996180822800
396 1465376681168345161673010905112735567326331582641372196103192219466974847673900923368116323929056169200919069862534408307250713030238140477741275154043186895427800713103675102308734617069470713482366356703192081179234661714855947901416800
397 5854235343739147096024468028985938709563360649703229408687837051070285380848972293547670534314797701057774012868976926743943326419430483967892768620622878048332515561980612037309783519705298409646171262631991539883681737284562127753010400
398 23387963818165386655747925165966828227266481943713552904985102091539058273242858448322492638002503838051830502776009017484562112384702294526312485022115149259845682274343959500090868871361701036201060427179707800664849502086059570240353640
399 93436374248257400551522108625867918380935155726247174011503491847965413957034518310677096224880596035506991536352949425662010943515151940552882898328516520768622617528894011933082032295091952119841016698719721652411938542424783860063019080
400 373285279138227032267438262012442352309241498843673796011015342201446414185699710776257605191772672987133031355844163996566281577185483338540601428989705998641957379670013020335040064893279584125563619273187830880069567226441211637304915280
401 1491307028195420556536790211709072024635819581770922069844703844356020282376208496654201124651256670973198201825583913811965007662633186660450950616226825286687569032278683367290951465202909021015666222989183002395325800412279410715981043280
402 5957918725397990363435496613734467534978286149756341072140129189661940080184600420894133792549802849355232181250033545206985722390498401095338646925785142758043783069026605216292897917583608580832132453467264395556586092245266274029478369840
403 23802544557126468852758264984026813223161514375193625876658630663445884375155463970551726444649908475960792132309729805565600266281715943969734384132243932102010707213965206453971147452281078056884564652655692608471060207893362423112523394480
404 95094083056955509987692699622388135681040880351364097018821342252335138952705328183982658460707986413806401711331307695818686309206745355459453916432301041350318908223551228954178254600471754840882098060226439647558682933511008035118254342560
405 379913646000010366513683280486143209853536376695189071893517143793416659648100191309583481561903478270719193593698495447789135614539977169851274372815224428709554709991735021824976373468330387206771336973647388905404109033893145457678407440160
406 1517810575807062067646659183486184279541555417383572740498948299859354325669740897533885140150633615855391970429068435069243793496824995266295795158682628622472016049026717140628324472697572822514218618758435920016739264940400184898502344457360
407 6063893054261431165700777090981129209721681063398959509911535120565184899636197209859967389377816963667166266426406629465550153887745312051858664256730007232532579724695693616578812914824463552314049393035851442050974732486409604803054113456080
408 24226281709639233332319730999841444313229398343308419741952361742744283173213090874136874163554751184032432490263607042022347648396197355255418248250430302790164518951398777325575856339857713108711839075211208154618721942789722587132227980667040
409 96788388197545604130917296109525245354057729681222678651350089195835257192047040044402103484814003779505630744016748575629002423199637594039865483637531422084033659147545605265775555300670806499057360963539099266952779101407476049772027214718880
410 386688281605978605532054922316231713338691917780888046328726987688400326465065553391923757757505254315487088553669679268602279557109859791823740871521985547754822527456000600589736123676835442504055497822898800109422428192043807118977282905013280
411 1544898734849461149235409404823503151358554352095465650508564389169493896095059039258138995711843127221514733587641545568161889256579695149612481640013414183734274738195083543657839012233140080603846954992808195085974842714826685291250116386856480
412 6172203985672622252466904821541999516653945965970827769372428308220216782292117912080790175591319408244275562458860951352842328619900060109393151854177424128337986379840512244910572673486724795331087107889284374336223964924035472673901597759541440
413 24659357943119152270914324248606552458691964260799255197480464770770338569283682298804330619530874629165939350216689637909587571988015058392941797987839530731051437923239107833674071081361277322450043608482101411543337757658112994988105042017854400
414 98520020516823669107936706213539452141247129413795690535627527752527059093797054805959842614272677300785954499969108878070950343563189474819544282571672397067877437383885127350017018514087453490338022984176642916896889968792588927329190392101521800
415 393612110024194903546782091532665536690850131990010775165707378709661555157170403753406623134867361911270381126124330240398382046618600171721127299098145969759025599175291653448503449219715838784149248862766111411369836094816464332321851276314141800
416 1572583204209690600684013852205077375067285965057898401458457578912867454407930305342292996759611789957950044167105514684714932370353456680008662174092667549331654085492613736739678751541396503860873913671642604200497461577544616571477549356027254800
417 6282898325211933107114033874624666386119465293387023945674966223334295747455654774175437295529595361241545030083954824863443319936782813120846754795215739692544810194236201892528912665071422600693109359052898490348302131106502969607476045919363664400
418 25101960518336979216084229560317177297141712296830303845326847164589073795075710389475020791908721857746199368832445688029259378099582689524713579892310825075939828275250305977521103758071762435457461683067117832066635636373247763020566051514512628400
419 100289729205070548700816534990595152357686487368510892416627104321556986774168054081741947861402758056315881450122986300616549550364546857620816770099531518284077836585436070341977907838452113198528844338202211725028775902900219721151277882892733674800
420 400688128578635705255185040639326554101582234137591391750335066633963670847798155844109288422407906907900776421968863438680307964259445592376701850659916275510012888424241399845599704324476985798482803365114138223665255348037292650112604775684253520800
421 1600875975333116895229450124569287369344276002004515164907210267584719301522748495960597683118216264887686959860003354355608658699325046534293154428192600205408917872121292088029565434586789736232264511500740721465419821310289422943497259934783177984800
422 6396024046857938634972577719684564574317188685482824557762878689999541910498748680745506626002195894109047141336631913655173081029862748920878909012926064364681552160486137100844772940878917542021075258721315468285170212249367977620003821280982725564400
423 25554281362420283554228992254157247388098435215672997445347524801007848511562400510112582432470051334929598386220448092195708207196191237160412452092482302636257707984724195328353885246092541608280736787842300246400319570770578234969847183285676370700720
424 102098282089457965714638558177376364082068557542013699201437529363765392878141750115553127511850358475861571993175404288730327985482781961362667101250824282191237409019545504516388360214309408923142473720710919948386773795052796541727446418508802278527840
425 407919409028295263174156739757105881466115676008919219740351900242777568391354106533774963981923333877489014791028852163595015093835477762606700891351483101311127515704144805442068288308250633734268277871552192162479232165334702738119932645953038290809440
426 1629789336961273877626940971602389062428343122282548408562553947249175191633974537610177285089292853424318780333024550723497641651270211546741218337923069200204940852707001792735453698448576682733034325302923010511368462854401408229810456591539675891737440
427 6511630312022912339667078680419516857599639747610115238457847639697299947471964207563172569882771807971334258936323619244042510471190054209994302876538131412647671774262132997560860756961629109959748535060035502872148653982938007238440134767935258412052320
428 26016517145324277555919236615911461327493499333983546596425873630423460575517267055820932043231275094371723292194773258146473235714167810734394602649283371821181113454209474296847100896725413812758089035050337213266812273203699480203041537696574450060018240
429 103946465941219305231914468465479382221890237711839297828103006050533030839519093998246129590288460954176074329296689004717987554254758993124571832320503146821835865672043719089327938001067171429974359536083662926506663178928753614865860509761016761408233280
430 415309098800909302580874687205931117960292591696714092142094607099294796049575683560069882223566541447158946997063349308639924892655489308729182854691776765264958481080327836900438813085417832888918703885380970224483750756911838345789198242903562511009920080
431 1659335880086491457732194396847931757039398261716421095289092871424650656586696438236834282294134640372346642313320994046370591587219060394688633051848211858678932905505835856193849228302164413743695416119175637536500573014065027711638176457701386928639921680
432 6629767489448601504166207554584147238524842047320779387453762401182925057434597554653848892497402800697956229302723675869462076735532354210118626152907525061094618120914000987874935910682245906758864004402994594002537026221624659711657688843218492461517787040
433 26488869359717399002177860024759185656628787814845389707071054319631024263317997789258722424584726018695362138643021477862892465323461911322210193468751722777134150405024646865142801717214306829112626579801348554922178592591677032816844609475927817036460361120
434 105835086796376193332281110346074425147626273378632577833420958974192997983677518361121861754834303163697007935231601371793502895933619755563132552753789619895826229991149943893886730963156260509862335990657186540199519722578809774514982054847381929307373036640
435 422860422280497798014956027743843436264770529782227159526763324261085824498483096261128862050608596057362713851723007533663640876199795979997632528465720281550129277158965781346315242735703236806187411790096773047842332291160473105820845527425444617522196223840
436 1689528503120218981863030050857107821853585464529578049874936948980568236363633731890300073219351520570488733672381454663269292438578817379784678054481273677543227840019957720229520865068633418926533849025201232711445995069241583028401523450288290427228187717440
437 6750487175950588802136449736673866169654264500783445264398164704092550378581649475591046622178898117602948395456871944400762422729503558215970478915528444599858734362650690465700042517918600948442587747884153509177800268936297628377010126327174334371224173728320
438 26971544404236996881435964555284517569196739628485672864407161715502543994975991943385500677963866889735955462549208403484871912539166993365804670860899661463745242815780901947924365057832089400069598928764300716208428042978891975076508501491723432372862389124000
439 107764970289850573877326029836397311016662763817244124088265501307804230202864572039287996893167665434124325664885262088500140013082836617738724884556974472962340314772737959863506323701070021424244471518394714901062034799751809040164125036165078764757535558228000
440 430576682148078117709664962158345494724809786152413933584707545502523322681068633918431082511741989139282566216844441873776681523018345377757274182977957225054559313859558054902977660647652077278746753000240419833283034943243916696438805768854150997947730970728000
441 1720380417272574956261921512667058187708028710341956774623302632731303318778313762122665294974391374149233889595660465791741532171196690883442270100694068032179019516311079610973647518076741740068390677755670546832784727709581772818083931121943535519749429940008000
442 6873842218001861416386651245999224846709407584636168902625375337122272367208919601627711283777989085995766145844854261107160369277083233424923737127736406328000414556840203335635411366639766558622013263157345260969505151945378694042217275456160325168657071430024000
443 27464753670079534379486352124926814510673832563066084163980145677085049835896581028590886133514704477173026327216336605277747815156553123602961905473967254276522355128256198804209945050672679967960427867475579189076424915479819668109284861363845794188116070679304000
444 109736962002827474402799789003978007948172995385641041955397944084736406264690489349591924574404726612754520455719700882004794296708459017349857714143480768547960940569956691343349236385448050271523459930577176977653365753018640053361766595381940143755243716336688000
445 438461260775038713774827283196449001751486296649564190387785050391807835710287609020876846156223255558477203557203170856670785853226795494845559944771114419382450957938784484589721276086305016155792746359436409515456912360305882455114925504231976149013548681451248000
446 1751905152141198670919762617266527983706323521739093807161885643583083937279267127232297719930776107107337568688275927817119235902665992567191572134705671886747001948085700585970460096118594724738047119084473626788629909069998009016312817000934695376226746390320763000
447 6999886734148338223333619708201492683355558892485262753089345080060673209555788711265484965587208896574594047222994878055722563723154336548094946249146720725471908798992618313775203960847750019730530635993940347326716761952509117899007861664163701104323689237522639000
448 27968713630898062056418776678474235207882046728653170485637534888393942099537578467863444973840634559043427665667052630192674484560896175168726449434353494013715752720376269883922232000762678983566850990538966284444302819717389912139177152085054545778888369131831042800
449 111751927823266308473657713047559980073695418524561482469899825669844006454477065479377457554077797696948583837640333742289853788134636957426737281954050954143436458556955971413268396331032017044097152807580982285503653895165719284449708375519726157763253696673134671600
450 446517621668791440249779393220719450974559244123233119324818864270076249140682095123090632666449647406029751842885659366495696168934998982807519163334261830763659327742566506720616107861203830028031559625241892058741570560846075110624006246309425796775077525211735515600
451 1784116561507980287450231947242117503767537527454078954382082889970591818925155931419010552482586893717369031785492039109135771174848711578159390182505392901375565603984658563860816938308177302779136418275589200077280782985116339588859385053440326808374223574963280395600
452 7128676138251068354088440702516353778529502485298155161580968579688268302889389584138149519229065908560603015016541196857814005222736952418081052016159429732699830112611530583573746081662481949702889114843274546611931069215170233652063866505755798702852221042679567336800
453 28483645935987404137272069046370017159080707741060685325624768828265904314554504076362708466849754219484715273774885811151661372244920291016039651847067234207162509364619477728894819083235862064677902736978854229993660509310725582177610091845832870020286559060618974725600
454 113810754319488694685653534125030735234975207109933903044723316743636483027164983054861674906784323052175089924977052836930765223996902842343724676582099032334090392144762302037209508109564023004774694467255033712696713839984811502559307712941694441012172846512070808293200
455 454749310970438667786339208263766924768137252388911004630639760212043791066789457895048514212228154880224670837366913400547288395759744121213520600762603144378665082343992625316011053543386330539688670195108411562821994694777709048367427913590377127580639550725850399405200
456 1817028829342708773628601359452313551934021679985089343853217615838759702403156080446611466197739656076757694343155956272020441094556577618581893923941525659094857073618364636117378432307153478147534920449077187786891894315489218567520501068896250953535314403220908552679200
457 7260267163551628584447352374317296410913370469893807204409276127591718102411312766637796079726943621685895921067401924399133210366288004657149924879800015560307203501414724598129568588469994900272486004497998002390489346779936352583651802571611738359621691427041405159917600
458 29009777506744612672802989277111088538104104466379215872574567677124298321591583222176236276640365015960114149559953358619934535401267226920340665068222321354987459906514409687265938965516547983745866749310716206603723942776048536714171059265396564942411188657996082628896800
459 115914349126798655647123777984165912603743498190786168106667118107418931496810846271858433402204497443560861874616598650942408511288029654409246542407291351870383877707073137563127476309858033109100195324855467270362872985992214410056008697741288258728577882431455205366509600
460 463159959004300697147803087883557604500135394239823326813550940746333509495873727953394279589629891356239454173233263942651363320349967712859773767135056370932779989296731345406078788986440258539747075525903582889040666663867867238456568717665311289166288532966603194116177600
461 1850656476013105827944831629284991979654801115032261553226672355254711477879706601785456238572544638889930619273496656976447513595161282130910503342324068923625723869226307314375107200959096890126379869660850318831122971598850482228681842976844534513355325678312948353771441600
462 7394717887558928627665088155664294417069077077816476898753691565130809895651729104223054242879148010310235404894493739008901899702025553760232369222318332195948438627465813333373343779291756766641886413264445822911121171826206509321626291270397599727945115305344035888864614800
463 29547340636398840515137281168575732515769171665890388565313601887481149512474209604751993055637801775037342948294538872579219723685166694449366211349989314148290797465589258451749802666963721489933970252516218034458091336060301156255327926299445757677641276741804672788572882000
464 118063641347116937017764106013808693513427954690525577529802901873266392332027152393550491554412212668230010736269349640884619890170776306198489357746951379533518314645282262872863854765737994510819851596257393459187843025111305990072183865059408426939708858455511754065400404000
465 471753281879250499939732628885169084676533083528459057381938737785201130168567938389933533201419987978254675139218907352591497689433866118632755370692795879782504457448645226348822082844600094569695469421379797391711881974168439623497381149857992870729626719392440617648806804000
466 1885014364701112319112019356636633044434738317101872625553963484698507062011136897079876849012430676163699334822876809279053285363612528547324341879007251798277211655921968321576713874525191302207032417636001371720264826427662610762692899610107092200986484721716082522560087244000
467 7532087757757196813959412076412107661053150198735260647739397772329535752834265418777202803711509186571411508038562991340528930991749444689466778755027400287898703640007657118710770376819667820066759194110626975407404518019299103711537016312034461885358022833110140908044674732000
468 30096573093010920252495544601069859937498050101970061896292252972498259694704050621622116278460482685036133725113511925349195827836418166471775658143964701364706082934766670131107027742515441627590664511760440463434682597086007141713421102863859818534148269338611452364872527592000
469 120259581961635273487394632593498656201606462336081581628546876442971379219303677282265125655666973123204446142009246145525293416484015325969956279502569994687518585050505030835700207601163093149645607066559451490572315374173575557844824083418706979102996950135938925554520446024000
470 480533083141897376070524606185495771418262933350890655159295995464894876618158528567391341886414117438886677539850052902280480529671798507631001227890280723474295299738435129730333471659407157944273101647061903400760907410848912906893664253494295252869643024514725791717149932804000
471 1920117708025665043612103314860320256658175120137042184536500159687879584935659932050077009995696651967376499200673948786270213559299930621660676853965254034319051924420296126266033127726024017912898197632958641620155686991101293809924274928063951449206264399675773214062304931924000
472 7672437618136376582949206320057008502172695453834460314572493541406495816006264159508538182069991713069885077773552775636364152341190417382055319942082722572936896373496202678050189529047835909270738687721708110102510604036779683847607502554094773961609475400943266070114546180072000
473 30657718225748662038565579162577587420803090501667856298339440815741210159445871348886601953765454289232241147665618704442354580879121578392346580461385763647581158611951928958739075470198482662798216032450661899030239279977554176792344507624527442954292843992887652465556867500148800
474 122503144256518918358877267109557812798920615146059497220273763498932318604570648116067643436496399124111849623975006857068530890864119502463807279586153663576788659622370643132744390116993967156150646131704484140230627115955777338900696082431678574840834771222569415606384103913953600
475 489503255481749464011658533017205398916471740423903889143218934847004779148908339967795336793069748844612696339134896105789104734298918458572783329399535038788167994445853839448705578519175552074705839749558294930073364967757812392389362511233283855089607811124103408491916645693537600
476 1955982074872548700022394540535283777162771563525276516191373559953815378158773794235752452783228724491518546950572302382622481467609551193912116927782114591348757074611229637364296213358274487726865893739115502096621773010100978208450562249947616080509055701200745490894647348418377600
477 7815829736547528056790888953761641944866268831796574425591110938541491417766041405770296134596488077490853436701143407602341045936938294278820397399783266740758363566374869650625944621737277632624596532845044922062662057340473445168579929457596457232539691299432620403239380067926332800
478 31231025074449242873913271086909939523827745025005527809330708381091104137386876376004523337698848032507370005129027606148616633410386118938994068223560194503260256518608557478216122228296396139341263810397803889535949308482289627404483470434728433369308852977932392155887514768339375600
479 124795324261706818332880174167540502165115128391952001108308783627555733721529013866019273915948837568093622640332935930309656593364247044571561707345363929347465566401070239646102593800588219639067962856462049484450405538471503613224968999460050785939863694532473026024460738725516593200
480 498667782488567842148654957797021996818691781565257747433975029703026183367982661000544856684270074478509079673813191635358790021378537961638733606324580274034461848574399281829038787191571238017785101729301244856289844505139390319996030723179228790344202312115963483246667618923337375200
481 1992623397432233500643401972887346734309253486764859284994842140796403654315502100695679677370060156251699197687299309760466491199175105898898430038088814632797252108651678445272820515815059619248797186946287889349003012517829441016139479027319056155863357200989407938929914048411858719200
482 7962327832887108857210846472111456885441545158387929633002033305827750628265359355114392904132359317695979622684249175469279964211171291557115195864602809164526403248885686918246292856180231466984870814077027445551525616848940872834612594614644818633182653209105339865258737385998778237600
483 31816748482485092880477147493403403769771954617296771214785793702638722105030002031237515800948636061949412086876219050720670756834859390460102277503648882013613391641447271511831979609460123104542925590228737000596749962996282878434924415609855822578536875486502303917209180024300097680800
484 127137141202878609081880282267999392408449195584432217873507171856265726459138615055453322250443761150146245743351769918910332722614383581099084982592449128632111074269690936998300160654090161016031676029821882458645755869114048748080750425886259052170152915790072774571523191289151879057600
485 508030740462202816599494832224874678227628669632759124072977048740054638131601811438179245347435256957678613604263544880943578704467400784607242213157625348231638359902211676266778468520967442605283188138735286822824182777846064705435206187863573351518216284303402323576991560387800997425600
486 2030057978446915121991816196987417729797682748501165369589332700434268796654937679016838158009993432765468364008497431733525822182010428916997724900331121605686673610944999592982028190613359377172198588435454088331018529927397579964906721617725300329460697435693231421060091853645870696269600
487 8111997108115213364025706608318317828650818906481221489321662005064157443357747223908237720741185241547001061715947650716579443008048832066027879735840300191094251903643382087939215040046556695649113364916897377246371179520310591885393785107988131373102832958015446952427896708916523370448800
488 32415149212954425834395974484541976725504451258672573168401040992838433675439501949385350925007084667320733829820383923402924297258181274910083709710906743960000330786887346999809798773514814525384679522395095396711034949382388941273845619175121437750708819946050429371326269324846793400584000
489 129529637966676268025143049280296315603217244210610944329934627489684752355006944328510164374305055731441028779802118901145638670378417250471646629378711011149390659263064252577791093808982635682391703760167588262011324576148065530864909581920031404127771317430277718108997222745825845515848000
490 517596300275276439423342417570544691674911220593679748029126668916218107729180331061269053140981485034874802166721751713424245201332748900302587577525218227211844901688386241196815580137094758899784626033753954925718718785390790150889795558644563765000053884770361324732135434687985241389448000
491 2068302498668262826000660410909399898060640522238710463112641829261177361258148452896908477905644019629827205352453811711314706413082721523071210544416771187650350925898753628134501670234598954342306450710640170722663659175420744908396559176921781302454829565567717761273971345610616478139528000
492 8264904274113987926741348446439968726758825857512974058901980389944881892274532377457133185207748611085570467548297013356681700636022732054604471236615432476780239020034129810422945784488744324696912679705241577904800945374418353347304882338009368323334177373240180301627366028926850130865584000
493 33026494068222043397775651452881923369298105153924045760628309437941018781625031529346386166006141910505993613603501246174109145806326492856061649576873194642219292325023980108018136883909984478045443051124016693837145808144398532788904837002521847587762394504683430548717875283304058462220144000
494 131973881579285911906700444949726461740195190726948239850711217894768121263007470514650568378428564414893025699992073398496833525047189231607249865528823831168160492415384767760339347299475605706484566485899649723613217620768817032855860776306936445690896225021374676789140442603210540064474668000
495 527368729289144822404933307225398842504140870122944288566783966959844836246766385469531449345027169359533651159975304059809653423407680231128141702972254965701152744647739973662486971410748801610900013373989791520027488204297958492682674620788960804831643444217059655194494404979772725657642428000
496 2107374024527655438286034479563630236819685866413465317358132148827781227575611327463399114495098099493605614825123544126078443221094271981562756668787927332465260818307867876554367105071542272075122446465411910189826232078506787557544162269496031643779730914133633777419699692854025821940060568000
497 8421117584393518440016492287417251323335856301858419928825253416418320228210920687814592951478725662063779314319745208141325126854874170389942686483477191769280083212887537039319911234803516601940725651801139635374185896528001117155445202184580867911063668802721745092559871488715463296535329304000
498 33651056012840293583096405185227165066118613601964378856065432224447991658429611768247328415767891670622939130063791757287667221519949700769916890737677888026402321122685379653840614971320103698847533882630173866403638634992803200439609184998631104096829695258306230376109184951086637507948037536320
499 134470963698501979262888848043549980168528485689713392253934269759130491017886435032509963725507670701211760668829748000963168027092700388032096588380474684137069158136433784804534119035696321396064351896489779723897558066226451903224136694306322129753744061510114681944632117251981037825857288191040
500 537352393323639837870416176697450285282733293696701933570486386290419721729751330160721729497924004946926722224614965839577912238727088299475222103309866465418702184451069660221448166176512563016324580078315056263075207262996266293742485369952088865657002313957721385311817098839615152641026177952640