26 1
27 27
28 378
29 3654
30 27405
31 169911
32 906192
33 4272048
34 18156204
35 70607460
36 254186856
37 854992152
38 2707475148
39 8122425444
40 23206929840
41 63432274896
42 166509721602
43 421171648758
44 1029530696964
45 2438362177020
46 5608233007146
47 12551759587422
48 27385657281648
49 58343356817424
50 121548660036300
51 247959266474052
52 495918532948104
53 973469712824056
54 1877405874732108
55 3560597348629860
56 6646448384109072
57 12220888964329584
58 22150361247847371
59 39602161018878633
60 69886166503903470
61 121801604478231762
62 209769429934732479
63 357174975294274221
64 601557853127198688
65 1002596421878664480
66 1654284096099796392
67 2703342303382594104
68 4376839919762295216
69 7023301266595310928
70 11173433833219812840
71 17629195603524593592
72 27593523553342842144
73 42858025944553776096
74 66072789997853738148
75 101131821425286333900
76 153720368566435227528
77 232087615286578676856
78 348131422929868015284
79 518912875687916475612
80 768759815833950334240
81 1132173546955454128608
82 1657825550899057831176
83 2414026679379329824344
84 3496176570135581124912
85 5036864550195328739280
86 7219505855279971192968
87 10296672285399303176856
88 14614631630889333541344
89 20646066907129375955232
90 29033531588150684937045
91 40646944223410958911863
92 56659376796269821513506
93 78646597642583483593374
94 108717355564747756732017
95 149683315632623723036835
96 205279975724741105879088
97 280452924581688553102416
98 381727591791742752833844
99 517685364210719623706172
100 699574816500972464467800
101 942094086221309585483304
102 1264389431507547075253908
103 1691326122665939594170812
104 2255101496887919458894416
105 2997286799661158774479920
106 3971405009551035376185894
107 5246176987925441793233218
108 6909598959706679434990092
109 9074051645879856125468916
110 11882686679128383021447390
111 15517390839802947239772474
112 20208695047185233614587408
113 26248075176229096533889392
114 34003188296478602327993076
115 43936703978595946828305660
116 56629529572412553689816184
117 72809395164530426172620808
118 93385963363202068351839732
119 119493867099151033697515356
120 152545362254235362167040880
121 194294619292236619181178384
122 246916078683884036876080863
123 313099769877502438512968517
124 396167055763370432404164246
125 500210928994154586368894250
126 630265770532634778824806755
127 792512404531134820898519385
128 994525370392012324264808640
129 1245570609520093105147187520
130 1556963261900116381433984400
131 1942497021989669009217637680
132 2418958555685248200157812960
133 3006742877627458043186814240
134 3730588385204438683213269520
135 4620453504611002038842122800
136 5712560696609966157113897280
137 7050637976896985256978413760
138 8687393221533785405919831240
139 10686262458346868773653597720
140 13123480212004926564135997200
141 16090527912110388222114570480
142 19697025547583406271898870760
143 24074142335935274332320842040
144 29378614376056605964866112320
145 35797471298556368612651985600
146 43553590079910248478726582480
147 52912212741709144846056261360
148 64188585948958634731281366240
149 77756904930039321747649785120
150 94060772092789502114092482000
151 113625412688089718553823718256
152 137071926417378073176041310912
153 165133895605187757448301736768
154 198676718149991520679988027049
155 238720087699602214770528249555
156 286464105239522657724633899466
157 343319576508435551624179558902
158 410943129457066796641063411413
159 491277876568974591473150995599
160 586600449634596527132120591760
161 699575351045704006431640113136
162 833317697569147419425924252412
163 991465581779350579316975570388
164 1178263445013141268173797054664
165 1398658046238620929846593626040
166 1658408826254364816818103870876
167 1964214709109779605734917350612
168 2323859655848189956080747288048
169 2746379593275133584459064976784
170 3242253686505366037208618375370
171 3823623313051155809397749946126
172 4504542533183553419290499936532
173 5301264341773841779165010129388
174 6232567536950327497126430827794
175 7320129657491995382531042918550
176 8588952131457274582169757024432
177 10067844551443295371152629094864
178 11789975856295438000428736703196
179 13793501165208388248867606992628
180 16122274089204609641533566614760
181 18826655549329253839468229401752
182 21964431474217462812712934302044
183 25601853247017806972780044441236
184 29814816439565041031591950488528
185 34690195228424733275751640505520
186 40327351953043752433061282087667
187 46839843572789948478151923915489
188 54357349331385866135139269729086
189 63027846770748028831541852630658
190 73020066380744667548737512194055
191 84526258658922615162477968660997
192 97765311219958687416841987848864
193 112986257876958243541619782364256
194 130472226357916066946870462968248
195 150544876566826231092542841886440
196 173569387100576125259637629469072
197 199960054145108167696775514651504
198 230186573957740797697450883145336
199 264781087962950397351403038993768
200 304346078118333790059083952866400
201 349563209724486238867862140149408
202 401203229342876251427887229035116
203 460137037042959768586785918045924
204 527348064925639285346653524052632
205 603946107875732142436111577825640
206 691182767902226785232438805733788
207 790468690363320135597319518159636
208 903392788986651583539793735039584
209 1031743677039399895955283555318432
210 1177533544447141185601138840309080
211 1343024745288361027901839434082248
212 1530759387102863107070913763577616
213 1743592243063688993615532789529584
214 1984727340508667258690021366804952
215 2257758614864356934488648644778120
216 2566715056898426830787095301431968
217 2916110823806066085239788902674016
218 3311000831196470867616010316577789
219 3757042393948327046673089426583087
220 4260563539529030671484946772413810
221 4828638678132901427682939675402318
222 5469172380334204678293941877241401
223 6190992085352932199287050957486459
224 7003950642015438447678279871095792
225 7919039670620470606671421964806800
226 8948514827801131785538706820231684
227 10106034158760482165757644020858668
228 11406810832660346206894766518592952
229 12867781678222755080684244003732936
230 14507793068584478767438118239502820
231 16347805848014705342820513723537324
232 18411121149220444852108539727478928
233 20723629119653930678943428775374832
234 23314082759610672013811357372296686
235 26214399275160324991606071686553690
236 29459991566370650942947775800127004
237 33090132707250446793737549121469668
238 37148356529837765740139324013725382
239 41682897702494018835179804879250546
240 46747174993451236076837164350561360
241 52400321736845339044268635388303664
242 58707767871835981707004674833192068
243 65741878308092827441484497624265772
244 73582652785204816035423015689545176
245 82318492841895798761089675086477480
246 92047041995938029523763909414879364
247 102876105760166032997147898757806348
248 114924658687032325149967022035747632
249 128323946246955376512743446129601616
250 143218690007762697000829738983930375
251 159768405297548608654258953266517885
252 178148841305231191950766620456471270
253 198553554406270887945127554958093530
254 221195626399968445342378942804191915
255 246309540314375343066841180851829425
256 274153227480348207935266705643775360
257 305010300703244543027547806711905920
258 339192489575159879746152302291688480
259 377042295278825789074049125723379040
260 418935883643139765637832361914865600
261 465286236727061612048826580679914560
262 516546584841059925240646458212447520
263 573214142671724727165780668818032480
264 635834175064434151141874355327565440
265 705004420050523221977392067622614400
266 781379898889329904358276208281730960
267 865678145242535620181160778469801520
268 958684888119832835572525159627714080
269 1061260225943354044316910567653724640
270 1174345331986498327727728906829941200
271 1298969734564657333935569525513934960
272 1436259218705637377359654109511342720
273 1587444399622020259186986121038852480
274 1753870022163038512166266924050990240
275 1937005044557572653998889173148684000
276 2138453569191560210014773647156147136
277 2359966687912598319418694423355588672
278 2603455314443263225390464482908149408
279 2871004081935456284126243441625982944
280 3164886389535148659666725053760926080
281 3487580688075987346534704863164000896
282 3841788101708704811417135825829094737
283 4230451489430208021910698205095851403
284 4656776058132477047374567016462099994
285 5124251646979752735527998454408102310
286 5636676811677728009080798299848912541
287 6198184846557501680483483187956467047
288 6813271892399085816714668542486498128
289 7486827288605839547644635774823566384
290 8224166339756414654609637782950129740
291 9031065678751383639590206018258444356
292 9913801421787233168271955478689720872
293 10879190324283368233347127173243776088
294 11934634161713844255985281301991306604
295 13088167575113695373664156074674481220
296 14348509637902421594831815548532023856
297 15725119418660587504299074604848749392
298 17228255833679614251033544971488703378
299 18869042103553863227322454016392389414
300 20659535149876492584659621185831083300
301 22612800291319360974481985370673294812
302 24742991623110315269179563702693242874
303 27065438490261463994806526360707771086
304 29596738492947787965543827387248785648
305 32354857492290592578820313093587382160
306 35359237116574719032567913595134781932
307 38630910301738216167253912717816292004
308 42192625435941030423809238003856091976
309 46068979716274835339070864110217429048
310 50286562366356334348985802373828883820
311 54874108406795859587840647502669413572
312 59862663716504574095826160912002996624
313 65285762171658298578374872353508494576
314 71179615701044117200033714996533567003
315 77583318151657082761282422920097140505
316 84539063916978062595052571181898953102
317 92092382342549985713510876510865869874
318 100292388989489368003070064145395022671
319 109192054906645421136448295093450553693
320 118848495136484812121304266768381555040
321 129323277758683473528605659771696539552
322 140682754859108373230442643400291505864
323 152998416900646479977888800734997159576
324 166347272066474696351798561872949931888
325 180812252246168148208476697687989056400
326 196482647440836054386544678154281441288
327 213454570475592657091030264971594788376
328 231831454026471495118734857320142684064
329 251724582094749577208131247717250637152
330 273253658194958422627247736008857599540
331 296547412664036845539734428258793001468
332 321744251648562852023502713012808093096
333 348992950485248956755134864603469364824
334 378453394357380362195503392134931064452
335 410297369287127577137519858787061186380
336 444709406711209244897440879201459866528
337 481887685085779792702371627944990273376
338 522044992176261442094235930273739462824
339 565409751909752807891201215216605999672
340 612227119902280110455440806285496942320
341 662760152021198468778747031566204626448
342 717291050605221127602314825302664500776
343 776122493241611503998719195832220579704
344 839579049292812444577230828195861256032
345 908008689674044806831174406669505120160
346 981784395710060947386207327211402411173
347 1061305873244209186115308232219179553511
348 1147001378537219865739525667118864859074
349 1239329662877677192393481293574253361662
350 1338782043232058695486785347996878631425
351 1445884606690623391125728175836628921939
352 1561200556917482925387289318694764970928
353 1685332711290126827711660946480893072592
354 1818926157916783222591243826384866303956
355 1962671082250632352644047289868168808220
356 2117305773579470053155396470282024532504
357 2283619822259428425910805256467319510888
358 2462457519183359567699000848841266219572
359 2654721469630108362774598512714758476956
360 2861376434331853325146273846039859436240
361 3083453411324773284709865249016087332784
362 3322053972915380741264795298047094090678
363 3578354872902917534359408585136780875122
364 3853612940049295806233209245531917865516
365 4149170274684345042109502579997492687060
366 4466459766277853780623758659644359774894
367 4807010950803437939850203601435425329578
368 5172456227765102812470394518503615559312
369 5564537457858084366768441916407679712496
370 5985112963393869813093963689159422946580
371 6436164954838045509153218923704770762844
372 6919807408091771472268778727220158161208
373 7438294418496342245407073386896596524872
374 7994029058958712643052429444538296265236
375 8589572771087441951703899832956622061500
376 9227655319796794782401903820547685414640
377 9911185343485446247765007807254921371280
378 10643261533629257618338559520290796245295
379 11427184479448976309774260788074254325685
380 12266469215227714682808528529571233456950
381 13164858509864110687746617943004619569290
382 14126336940359804164941595657943159200755
383 15155145793159117633536781896336778638345
384 16255798839589668076195877788249505578560
385 17433099034100340415976080636423564478400
386 18692156186563142779352130904609710801840
387 20038405662603701539083863324332293851280
388 21477628168757558555703146325527430978720
389 23015970682222287267681884078870993528160
390 24659968588095307786802018655933207351600
391 26416569090261000944218052861561326231440
392 28293155965525443634244471917300655417280
393 30297575734200270703700483551768821741120
394 32438165324116594177331495976622053711960
395 34723781309013698374108240950584583241800
396 37163830806403850151748279503868905307440
397 39768304124372853127342498552657561744080
398 42547809251345149313662135548273412833720
399 45513608287631942563408021672281747240360
400 48677655922601008089206440291210424856000
401 52052640066568011316724753484734347646016
402 55652024752022182312030188566125552536432
403 59490095424575436264583994674134211332048
404 63582006750075333997068608064418575074464
405 67943833070660976962566718380183437744480
406 72592621649179885912637072795669672958576
407 77546448848336518547095245742355792373072
408 82824479398223297296373979745762207560768
409 88447028913507385363490751216753897891264
410 94435629829526114580810437497054943060985
411 100813100934896709331722311198154757397571
412 107603620686988197525050757030154818776682
413 114832804505752262475054167063188475852118
414 122527786250983084187300064856082548976229
415 130717304098092493413186444512273156362815
416 139431791037965326307398874146424700120336
417 148703470237420821151369131762299488363632
418 158566455508270161329776268052656087081628
419 169056857144949612206555359577768194623924
420 180212893403245779509526017824016857213320
421 192075007905737906768380894946610371865336
422 204685993273286355192567519362296911432252
423 218091121296221985507445996700885626034868
424 232338279973864627776776639701445993564784
425 247478117766647786479022736524096609686800
426 263564195421479892600159214398162889316442
427 280653145748059636260019911591061231267134
428 298804841741715234625095826271080116871476
429 318082573466987185246069750546633672798668
430 338553234135654677365866318651119998275810
431 360287515833252261591823168737364738905862
432 383360115369371864550905440626949672924464
433 407849950749233457863739694819334664315216
434 433840388787174805668781930273507951747068
435 461419484406897409452127480853241953569620
436 490680232198554318344213613785398760381352
437 521720830829119798336791603951871674663384
438 554644960929986581726977481871164547336316
439 589562077114440942804220616323102267023348
440 626587714807618393318495341019722216160080
441 665843812602794485430015531059512041750832
442 707459050890469140769391501750731544360259
443 751569207540714219090744449102096101082961
444 798317531454729936067680706701748011676638
445 847855134838555660024147767260806360849890
446 900341405090466248501833105234094373664407
447 955944437233820458623086456151164334983349
448 1014841487869079539012186569563321379318816
449 1077219451662450858194968722775251298615008
450 1143275361434204920254094163322790293341400
451 1213216912957238633022579923902537464228168
452 1287263015625990286681235036628983412749136
453 1365644370207432318188757544714120576054704
454 1448604074939659515088074591822922293291672
455 1536398261299638879638866991327341826218440
456 1629296760820082160733310111733181099431648
457 1727583804396235608944600280886458845569056
458 1831558755586749789112562334828699424237564
459 1941536879478794811091607648236427334237972
460 2057850148756326297470367553430314686058680
461 2180848088681991777319171131336494414420808
462 2310898662777706883306094180452890870326636
463 2448389201066540702450163857093108633778564
464 2593727372819349054650401894272151612039392
465 2747342205833706857431519090743850796351520
466 2909685154360244080825199764287805616135928
467 3081231217882616747721923559914751071962536
468 3262480113052182438764389651674442311489744
469 3453957501177141227495482498048111611938352
470 3656216273768595443519992734420298327952760
471 3869837898752827986287452984071821376327528
472 4095433830070257420465645310497532936382496
473 4333646983497162773781320429228933062436064
474 4585153281646551684759700632710969356238157
475 4850663271229648218843781292957038851254175
476 5130923815789583449265866434327889984882194
477 5426719867254171408647047204377834862059438
478 5738876319795340560471877353302223593062857
479 6068259949629068716260550225677185653591851
480 6415781444541746660363577331112442981771120
481 6782397527086989326670067464318868295015184
482 7169113175561247490032834468863365171485348
483 7576983947037379732354177348929989885836812
484 8007118406912864171308781303236059180665976
485 8460680669613810725674856061153570158220040
486 8938893055287634810169521838523119775858564
487 9443038867516438508790796389068892257794188
488 9974465297290090892402399649059782298276112
489 10534586458692990164977912372333117805306736
490 11124886561981821510429260910437990785776510
491 11746923229963600777679069047365706399604874
492 12402330963824230863987343286059930361814588
493 13092824764808021019155803511836286227782852
494 13820203918408466631331125929160524351548566
495 14586355948000407212172510309028698409416930
496 15393260745123833994122478964421775342703824
497 16242994883920478758129240011290068673723568
498 17137736127526267842263477808522148727784612
499 18079768134536168400189165806453598763561356
500 19071485373983300000199541989929956501647000
501 20115398257611859579157832709378754120684520
502 21214138498573851909111831975017089429797540
503 22370464706043286185080191789168964325342060
504 23587268225618862421088737786069368242620080
505 24867579235777715078600861340219271320507600
506 26214573111049007978691741329481148517035095
507 27631577062997603004566970590534183572009965
508 29122077070545191548381786431517355299960710
509 30689725111609736020965485080004831982774330
510 32338346708514391261761151633889389072758075
511 34071948800104853473731852546221603744699745
512 35894727954019927939404750007542101064375040
513 37811078933084646884834983067493014057544960
514 39825603630339156759846682985023379560610880
515 41943120387780502518038940158051207512708800
516 44168673714479059794506312492968210360321920
517 46507544420337421412952675272636588098343040
518 48965260182387772951035540226068602916548160
519 51547606561174957731414696505739563719449280
520 54260638485447323927804943690252172336262400
521 57110692224076880336134092247719963206449920
522 60104397864855103902141121276834316116465440
523 63248692320561809538872849955300497643684960
524 66550832883482707225641312001159559769660480
525 70018411350357557702328033668554647052248000
526 73659368740576150702849091419319488698964896
527 77482010631304653533735471413136468152404192
528 81495023134121229214765595430549910726034688
529 85707489538668251003202783265926248059785984
530 90128907649790025856542609386787522761282880
531 94769207845620799464998268483929058586616256
532 99638771885119101413792645915909603098972032
533 104748452494612388665782012373135736591227008
534 110109593764021684148676367337115124684478784
535 115734052384580748564915238753156368774452160
536 121634219761049571040773662689591791496286976
537 127823045032648962130910874489844994194728192
538 134314059038213167239121192335032435306179233
539 141121399262372119184963591946554547037096699
540 148259835800935689416109610216224621400840890
541 155744798385060598007990872091218485782242566
542 163592404505238070000641574948527944368169517
543 171819488677648495184426257634527415458251543
544 180443632896989925444648425006144621639553744
545 189483198321501944831085533002598880141727920
546 198957358237577042072639809652728824148814316
547 208886132353079927089700529520235444931672612
548 219290422470283141848957644017411923031717608
549 230192049591176758843360892094759360887978904
550 241613792509822933900474218801751237573260300
551 253579427948404641103164370590028441719745572
552 266113772295664186100659187387254182184980144
553 279242725008543254105625295303892908440785616
554 292993313740024550709311389390827028932187938
555 307393741258437855659107412309846882906170710
556 322473434225832920276346643857122390369492292
557 338263093905440558557297703631670755999636924
558 354794748870744044501827290651263687683829706
559 372101809791268144233623743853764355375723838
560 390219126372865469608294562842898949457687920
561 409183046533042109252809812625918337655631632
562 429031477894719525000147602044339749556837644
563 449803951684780433100713407729912996276535556
564 471541689126795844365803646765187602044546568
565 494287670420481729251723674252933200658940280
566 518086706403690108808288147457704058468444812
567 542985512996104051190941551956595565899460644
568 569032788527282474310802216810601995259951376
569 596279294055292316542995324797849972933540208
570 624777936785876140495417895468335449581099115
571 654583856705936286647492877637467049010656137
572 685754516549076109821183014667822622773068334
573 718349795215028539172829739313825160601404306
574 752432084769026243586139179500247522235777503
575 788066391151530218692222273611370355711424525
576 825320438733238919939490962909362408890510048
577 864264778854952553185274565514885861941604896
578 904972902496671332864291121136963819206970344
579 947521357225267091733136634969804794431891192
580 991989868575189374016641242387160254098369840
581 1038461466021955002348952363652144338074149328
582 1087022613713629157135054452599906483379775016
583 1137763346131141469676367586832577163034845304
584 1190777408854097882241933101631227711850088992
585 1246162404614753597695046269148959233331488480
586 1304019944829010014730887703073732340593307588
587 1364455806799694970850322783786596941048612396
588 1427580096793986909003540563819428828001039304
589 1493507419203655931444201406908780780981549112
590 1562357052003824467290919911482589824076443220
591 1634253128733204000298997641922496612441022908
592 1709324827226248707026513434660985856122059296
593 1787706565335388859376935567467309722540354784
594 1869538203889473560686443181471095026741145672
595 1954965257142771122334681358480319052567630360
596 2044139110977353664756965069568895009351417008
597 2137217249130438069807194652421419125363915856
598 2234363487727276163889339863895119994698639304
599 2335748218409491138167041149167847952573272152
600 2441548660358353106097952420732942110703768800
601 2551949121522382985678033747583475145274721824
602 2667141269368879439892667215356340342804483573
603 2787324411489487525572406119341201432774876247
604 2912705786400779351982237536474196652934299746
605 3043500864892006058634289653828823791062610270
606 3179933662283716675055826776241840029972313489
607 3322237061972833083922352587226844919437511683
608 3470653150652031812757371774972374073914101552
609 3625433565603923454492691957046613741018332496
610 3786839854483550183631065229106908188392436340
611 3955143848016152414014668128178326330098766844
612 4130628046050998766854909376186238419830111448
613 4313586017426341131315263113461949150521053352
614 4504322814115260977257774747730674793231167956
615 4703155400137326826848100967494677415682798460
616 4910413095736598856505813891485968284848481104
617 5126438037342608281665122116830528649325740848
618 5351585653847520131873387615204842407573155142
619 5586225159749772279307971220593250337753428386
620 5830740065732085544058825179743796648833544780
621 6085528707259874156068118380875458351135514804
622 6351004791804767995091224216282777004037399678
623 6627597965317203452163873847142663439724120602
624 6915754398591864471823172710061909676233864976
625 7215937394190175784456565849396817274868390000
626 7528628014605083401783017036204012690112686900
627 7854325732375020454106408788186216234110906300
628 8193549102876267184682433088008212284089118200
629 8546836460545890645381841479862629397499262600
630 8914746639311111103626755185949431325206184500
631 9297859718025307613865260367494365563975375900
632 9696777791735964376176311142337358145928114800
633 10112125769635692669060304700328744162063421200
634 10544552200574061105566172993434907563730606975
635 10994730127035351070664236208261356819325017125
636 11463357968515546362200744636810201536214280150
637 11951160435260888760592265685185103729244675050
638 12458889473360207564146839063967477417088403075
639 12987325242213984720211794717577843506557079225
640 13537277125434772346800567783794494860254936000
641 14109584776266161096421404795792310903127502400
642 14705119198641031532309321231978349999688078800
643 15324783865034332698986861510797534926741385200
644 15969515872301149285028379956235618920423061600
645 16640287136727368802654773944704320199794628000
646 17338105629557871365346748335933856208173112400
647 18064016654305865979676885947422230220109506800
648 18819104167186818576898106260336985824165531200
649 19604492142061388854585667677301290208480625600
650 20421345981313946723526737163855510633833985000
651 21270873974136606907225449429871899876201478776
652 22154328803733334989634174166575844599494191952
653 23073009105004573761134155870452992860398257328
654 24028261074320049744875378884197861991561242504
655 25021480133035981848797095658425436573088416280
656 26054112646462863639382372622106486336422223936
657 27127657700041365152257082112082347897035500992
658 28243668934536737769280316502769279930774303248
659 29403756442116445797718370577132631081169456304
660 30609588725231631272072751704901477150744228960
661 31862894720280485465889903743212403774239268256
662 33165465888090693991225025594350017765010055952
663 34519158373318885582703598067588794000316588848
664 35925895234927492205196221186330657078699396544
665 37387668749963665596956943801110934205532235840
666 38906542792930939511833319643031065907631982921
667 40484655293112225669879600939004244868003951027
668 42124220772272533874578774808808155096303176458
669 43827532965241563238092068969039900092421189814
670 45596967525950073555157897840460765624102790645
671 47434984821569766442652634807673137571741042671
672 49344132817484339085855372431511375306826595472
673 51327050055899474814189591416394367204782532848
674 53386468730981861149326828109027474530900350524
675 55525217863501935710008642486276649165420241300
676 57746226578042013138408988185727715132037050952
677 60052527485920803217669562214650788240229006904
678 62447260177077154266226937394989623354103169756
679 64933674824250210944514686816535917698983234708
680 67515135902890127587568787515664256934722629360
681 70195126030333094484174571447583754156558947472
682 72977249927876784204583929462274573681056710634
683 75865238509497478861081923626687266094614510446
684 78862953101058169515167227599778252292881953108
685 81974389793967900027146511238009260729323426220
686 85203683937366635482761373801930837667145258162
687 88555114773027047771039430865244304806851425654
688 92033110217284907653285692500435168741863717296
689 95642251794433335404394935343589489084681902288
690 99387279726143074441314014137163776307877277980
691 103273098181601299908192456795158149516907066292
692 107304780693195344649353123276650810008558092904
693 111487575742705208158923110091033000503644315416
694 115826912523109901889659638328109135253786160028
695 120328406881257670871918458352818907326429568340
696 124997867446799013323664547781435760446559670992
697 129841301952934295509082250079971274264161088944
698 134864923754684729561516979993779686661286369171
699 140075158550556650763002034198591383322792231873
700 145478651313634503759794397535629033124561665150
701 151082273438307832793504996551816225511581818178
702 156893130109011980208639804111501464954334965031
703 162918567897541243850330549911943175572965259109
704 169166182595677043761995143271398223603786935712
705 175643827290062320842719552292099775612179366240
706 182359620686447056639647064585621237620880342008
707 189321955690628588904890564848802077823733335976
708 196539508253614429537628328318111247946045750544
709 204021246488744700647406273466384882567710742512
710 211776440068726224356225810177095419039582788280
711 219814669910750869368286935818853785309698339368
712 228145838158097112230641834260967777172748130656
713 236780178466846056798322602369825364081760432544
714 245728266606581518247096421645429229584850216332
715 255001031384188367992269871518841653342769092420
716 264609765900114306496326417402160324338293724888
717 274566139146717739157548540198768382851746166056
718 284882207958588636871560479570398408797042987324
719 295570429325000331761402575485016530916412565492
720 306643673074928298080994026439786602679851652960
721 318115234945357270383304594335375741772910851488
722 329998850043890731633255628031812191896611544216
723 342308706716977042999775924055954397046269937544
724 355059460835374468670254683404743529314469104272
725 368266250508793261496329964904776908087253362800
726 381944711241977011209050792172668621816208487704
727 396110991544817813336633275191911680542629915208
728 410781769009440695312064137236056557599764356512
729 425974266867542342649352426806664623741434162016
730 441706271041627713258561465296683487686430310045
731 457996147704155827506394937775710112764227739919
732 474862861358983095941474638033739097086989668018
733 492325993459879221110468047636111397687076982542
734 510405761581287215106050207577550516811178679641
735 529123039156905646125454023370239252265467319515
736 548499375802088106406104452395064915024484432624
737 568557018236482326893528806491086979427630136208
738 589318931823769602875595869649469369125830113092
739 610808822745814497230105676957865166597459261676
740 633051160828995417297308404690224402355910159160
741 656071203040958887017210528497141653350670528584
742 679895017676524433193813145453741769254465827108
743 704549509251963255039056021021102000775548269932
744 730062444127382537254954985570612658185247789456
745 756462476877468692983228740264403936506272048880
746 783779177431377284674289778107285189768998539534
747 812043059003105175661157370660391174420862564538
748 841285606834241927139259990656471743028816064092
749 871539307771572895473451912865418168089326738596
750 902837680702596231498741622443458047053860571750
751 935215307872620372214558563386257921844757640530
752 968707867107727988850341652433148701414955572560
753 1003352164968527064104961849081376853047402401840
754 1039186170860260173537281915119997454941952487620
755 1076249052125509507572905138430175690646329393900
756 1114581210146418065376871622812620304285787701080
757 1154224317484047162093422460286119795272696702760
758 1195221356083207307195101400132348094011890847940
759 1237616656571834032961912636699116239229229404620
760 1281455938684732786173097552985460956150155786800
761 1326786352842287959561533656900592908340501433680
762 1373656522915520958133000878475885592602530016935
763 1422116590209691304010148806346133931011845865565
764 1472218258699463626373649983805482822890311980070
765 1524014841549512414311017912870357725996060439450
766 1577561308955306093732756380079316240693219319755
767 1632914337339702798776010989906660670191227015185
768 1690132359941902627304550458555681124941863002240
769 1749275618836235693670523960470146413297836673920
770 1810406218419222424900945496723135400859320213600
771 1873588180404322804830374467078573683305417294880
772 1938887500364795181406232022231446224546624868160
773 2006372205866113353717560044424240872255074997440
774 2076112416230443497028598227786580795622230010720
775 2148180403976760627766573600179706430717260692000
776 2222650657981288329529148151652602920315459062656
777 2299599948404075941470237168886914073349016899712
778 2379107393428684950084899624194174400353105249968
779 2461254527863141535346795228748023715637541819024
780 2546125373651525726220822650428990050659526019680
781 2633806512346810055865513231768266529225284531616
782 2724387159596832623924380088945482044780651459952
783 2817959241696591736503024583413886976305482289488
784 2914617474261382482082284001842331648315960573824
785 3014459443076660406369687669889631546677245125760
786 3117585687181914578166545405964803152221466669536
787 3224099784247262513820067325222470539813790103712
788 3334108438302943386995030252329798930936045409088
789 3447721569883384446053838622658206233956146563264
790 3565052408649049361757241507722490739300203907040
791 3686217588550847117843108539357503496452890575776
792 3811337245603486837247704912756061056384711926912
793 3940535118335808424951016943696944482024871653248
794 4073938650987801939337379496478351456676755329009
795 4211679099525751029614065929389192988371938213995
796 4353891640548698466977657765965970933433847816026
797 4500715483161235639664323267801399265819425044582
798 4652293983889463782969080269048596650419561121213
799 4808774764718863599731300303971317883163297976519
800 4970309834334742738740362071288183858566716254800
801 5137055712647908301588425831099142284789599638832
802 5309173558690235126126182366677206330413993441164
803 5486829301966871050552541107389699721135697211396
804 5670193777353938720622420373189355495878021282728
805 5859442863632760808858855456248307027191023276760
806 6054757625753852835820817304789917261430724052652
807 6256324460926196208076055781005714763091670051844
808 6464335248629624726503136919504625995624129669936
809 6678987504650531805544109537521382414380486466128
810 6900484539243534135830011129326938463836982190770
811 7129035619524211699564508313228212858817570135942
812 7364856136200585114562825382113624480101611896164
813 7608167774753590467775828507825129227855921819036
814 7859198691179470356306503052499562425729340559258
815 8118183692409719062597972101124389577908000704430
816 8385364421527000955797399031034812526041681740272
817 8660989547898305664837515813344427097062015147664
818 8945314962349512668986222140550178491662535846956
819 9238603977508513084362819587781331884831799317348
820 9541127533447079004001904360177194137987500554440
821 9853164408754782216711400603403114952563192396472
822 10175001437181445957458255396981608657043899685804
823 10506933729987867030098047919342363770071680604036
824 10849264904147872722808009380373568604685544884368
825 11202307316548178969107143603014010136252283516400
826 11566382304335994785603125770111965465680482730683
827 11941820431567874766159531850040693433355504642041
828 12328961742316957988005102708022062547155059655374
829 12728156020399449778401282870423773165120229706482
830 13139763055885004124468986047825536973942525692015
831 13564152918559550841532580628252200279933215962813
832 14001706238513084739646534842066787385737513251936
833 14452814494028995772150636336358901973134260890784
834 14917880306955671378680236020449658719794521761032
835 15397317745745346849441281924691551336252689333080
836 15891552636349518476707298381533502366799071953648
837 16401022881164669500621465777242344612837020006416
838 16926178786226592415665995469617099489602737395784
839 17467483396856225137446211806898827148556822478552
840 18025412841964654932991176803187978875660603049120
841 18600456687229785029012981216541215011571248054368
842 19193118297362106610819767382754538038900724095316
843 19803915207682075731849527421863005589710294262364
844 20433379505236762735551346141873321170801330510312
845 21082058219688723457314880940028029779398198145560
846 21750513724215439079132182043004528284598628818468
847 22439324146663187454354394872624647328934273580076
848 23149083791204845451694071596089660504788642330784
849 23880403570756881881516727563888361808706631031392
850 24633911450416686406904391297700373225000772301800
851 25410252902187394099728044841627900138758372398584
852 26210091371263510621026990563035073750874253369968
853 27034108754156922079487331257882609322243939691152
854 27883005888949289197925339244241241982121164850536
855 28757503057963380294603335408716841851282986667320
856 29658340503152594617084885674532068222527995888224
857 30586278954514769659256013264830303810717800813728
858 31542100171843356211107763679356250804802732089157
859 32526607500136186056832615847019231021999456019911
860 33540626438989352528628356868628943260095362322690
861 34585005226311176679220377561544335505319888574654
862 35660615436698844853454504136424900963619310946593
863 36768352594828080177456675113183619512071045814707
864 37909136804214154264108075534356380976646042462896
865 39083913391710659640588182761881131757805514577360
866 40293653568120751486606388418796500121737590028564
867 41539355105304032745407537168961433538105220635868
868 42822043030170903115218221214558817471585904408472
869 44142770335965023495996007396739753716261151756776
870 45502618711243566873834746961094295892354504772980
871 46902699286974138162260431482974120381350027996764
872 48344153402176653046679782805145901858791045405648
873 49828153388548073329104427849931962600619341958832
874 51355903374517707652874139081179876548279840650966
875 52928640109190805884882063246210120117485112567250
876 54547633806648407006066691063153017909314068951660
877 56214189011081848348202688674953227622172078108820
878 57929645483251012734415446780057434098905028849230
879 59695379108766283931478520187186969018684080138890
880 61512802828705304285364283096867134351805609510800
881 63383367593086986053106354863555491653731861963760
882 65308563337736824414532482464551336026391941883220
883 67289919985089400184401612621002135019024602897180
884 69329008469486048674838025124668866383237469651640
885 71427441787538012895496684790840450231856997254600
886 73586876074137999331872165958935626634215464613460
887 75809011704715918010883404419948781445469357853820
888 78095594424347720642302161397812665804613445213680
889 80448416504339656606033165101570637196177697329040
890 82869317926923951827973977940275309148840452109775
891 85360187598715885640144294040214220175279587086485
892 87922964593596501144351859450197557039664424574070
893 90559639425699741086397013251472224263460589555530
894 93272255353197659598201532081585447570891436708115
895 96062909713592526283533223490240478223185081534825
896 98933755291240119023041112927879848836751532247360
897 101887001717844301680445325254085217458744115299520
898 104924916906679108840642089539184088621504834333680
899 108049828521311018153192713053524050023748964565840
900 111264125479610888258436432206146046935210604244000
901 114570259493862183223829971905985815186999719341536
902 117970746647789599620884286140638362213097884527472
903 121468169011350066656395108762823764057499874262608
904 125065176294146310088133460502952941580842695140544
905 128764487538341764083914427480287158282892649718080
906 132568892851974588931848262837659278868523568914296
907 136481255183587913917351162762493718426504968223912
908 140504512139113181221037251460707818969689921935728
909 144641677841963625968202561243242817036747609331344
910 148895844837315497320208518926867605773122539017560
911 153270186041575613625660972590255806620694500615816
912 157767956738055259172237931153852478146809689121472
913 162392496619892279170522244806614783030481675499328
914 167147231881285521578668166388790441092184967799984
915 172035677358128517710327752807360240269234246948240
916 177061438719152496879393507383755033805189404724256
917 182228214708712502400004316802360680133960363784672
918 187539799442374526012560496440097650631138580666288
919 193000084756486214339913881554814939451306109330704
920 198613062612938833548904665582136179301120380966720
921 204382827560353816422951058101840694007074716056256
922 210313579252953369131652762912831607002815723441817
923 216409625028401292874599219808855711553621976295203
924 222675382545927388213952872052764674248938425497514
925 229115382486076567405902565794001472391844319894550
926 235734271313452112686517528805828181594275378024837
927 242536814103851396737404827084353745103100194704799
928 249527897437221836111210287732018043742435677035536
929 256712532357894890085619443303482572133690746363248
930 264095857403586557278347436141857070889748223581660
931 271683141704684071631095539279634180108680216745332
932 279479788155370369492473556963155690796125785879304
933 287491336658170402135036194759232921182784297933176
934 295723467443536514971501988882294656811366227169148
935 304182004466123918039993794944934547985288693512820
936 312872918879441744269707903371932677927725513327472
937 321802332590600345094090346278266651172644133905424
938 330976521896911319844579764044971621491162497372026
939 340401921206133328952968672988201919584010498392478
940 350085126842194014459289444867516197383993291563380
941 360032900938256358039553407235336329768675068154252
942 370252175419036560341986145868653736508833967468674
943 380750056074320039697375066035049589452377787702246
944 391533826725662437335862813003362540787630317637168
945 402610953488303594431327919791270512561817900073040
946 413989089130364348186995882741893374873347536379452
947 425676077531438694607041369116800245390944752390164
948 437679958242737399661036028115755566844485493780776
949 450008971150983523595149719048593751826020296422488
950 462671561248305570795879040147363705881730824243900
951 475676383510420105758790234789343658695703798763188
952 489032307885442700520916094513450500084568052292176
953 502748424395714016824631109030548356613369313737264
954 516834048355076694020148790964593892466761126406627
955 531298725704088528298430673165971116583161330159665
956 546152238465708207584193251125449878982260464121118
957 561404610324041626915223352660639671520970208554146
958 577066112328789569296978510567481550769409291625399
959 593147268728091315065168694141709332462876217222677
960 609658862932513557240430349439016016235932728622880
961 626611943612989870062089375198817531125915884712928
962 644017830935572922008258524509895795879413548177176
963 661888122935919662640291311742827803022278812054024
964 680234702036488864376589365160006398841659674648272
965 699069741709490685967421445558473029693505416438320
966 718405713288689364515456506818601007110559821573848
967 738255392933222758221515878951739823460054566909576
968 758631868746666273841218015738093576549185584679904
969 779548548054633742685196455196407927546299927417632
970 801019164844274078818475171123427637415159883045660
971 823057787369090085219830043556453159714412959192948
972 845678825922574590733271461244051238099798516210936
973 868897040784229225748123687212736910951535328694024
974 892727550341602601137840159646841509775100643616012
975 917185839392057466922438520185111140179897921523300
976 942287767628050618648736837579651024016400390954464
977 968049578309784915267945205378884385345976006269728
978 994487907129169797407615977794694253012987956020792
979 1021619791269105174881485878552996509653426242334056
980 1049462678662183512980981300819640020398697817072720
981 1078034437452986414905070844088028125666096919945904
982 1107353365668234999410857289638539350841116292245688
983 1137438201099137935653994478280756720874417257343272
984 1168308131400367148938967188547249074468086201697056
985 1199982804410178979879961085212763647915604701430240
986 1232482338696287993918376697937275996713318995427309
987 1265827334332191727364659522231104483617113265855103
988 1300038883908737449725866536345458658850008218986322
989 1335138583785816550133833857160600844862573342240366
990 1371148545589168448788895766171156469309074283006185
991 1408091407957374023574917828264887109932945714465419
992 1445990348544218458992048121779262953471513611542128
993 1484869096281705201426167306025654718507976231914512
994 1524751943909106374191746179947831394831537576986596
995 1565663760773540600950245045457267531328565417029580
996 1607630005907676740769529964201482949694073356042744
997 1650676741390271586557385555415940783568476968048008
998 1694830645995361155745134551754227265433477380773572
999 1740119029136038843360112453445501580851021483445836
1000 1786569845108869449035023052818790124077024110314000