0 1
1 8
2 32
3 96
4 256
5 624
6 1408
7 3008
8 6144
9 12072
10 22976
11 42528
12 76800
13 135728
14 235264
15 400704
16 671744
17 1109904
18 1809568
19 2914272
20 4640256
21 7310592
22 11404416
23 17626944
24 27009024
25 41047992
26 61905088
27 92681664
28 137803776
29 203554224
30 298806528
31 436033280
32 632684544
33 913066368
34 1310891584
35 1872729216
36 2662655232
37 3768502640
38 5310231424
39 7451105856
40 10412576768
41 14494036176
42 20098970624
43 27769492768
44 38231811072
45 52455956016
46 71734039808
47 97782549120
48 132875747328
49 180019254344
50 243175399136
51 327555168960
52 439995647488
53 589446970608
54 787599343360
55 1049688841664
56 1395531005952
57 1850844192384
58 2448940861120
59 3232885277856
60 4258241538048
61 5596567532720
62 7339850005504
63 9606125142720
64 12546590375936
65 16354589117088
66 21276944549376
67 27628235464288
68 35808751710720
69 46327045592832
70 59828216103424
71 77129334757824
72 99263756728320
73 127536472823760
74 163593163847104
75 209506240044192
76 267881909754880
77 341993253830400
78 435945423388928
79 554880472793472
80 705231042084864
81 895034179810632
82 1134319127528256
83 1435585967625696
84 1814395782930432
85 2290097529093600
86 2886722347458688
87 3634082749998144
88 4569122231508992
89 5737570700085072
90 7195973016176832
91 9014172312843904
92 11278347139196928
93 14094722429359104
94 17594099570973184
95 21937381293327936
96 27322303746932736
97 33991632232555792
98 42243130026283296
99 52441673388472992
100 65033962220746496
101 80566367427827568
102 99706565802799872
103 123269744691929280
104 152250315978215424
105 187860267002820096
106 231575500791350208
107 285191786333606688
108 350892259937089536
109 431328800609294128
110 529720057594420992
111 649969450287591744
112 796807105953529856
113 975960468109771920
114 1194359220679662080
115 1460381256721585536
116 1784147707132392960
117 2177876571262891248
118 2656306301523914368
119 3237202839214742400
120 3941966139480981504
121 4796355230671229800
122 5831354411087274688
123 7084207392536742336
124 8599651170662735872
125 10431387272288110176
126 12643834959001948928
127 15314219140399471616
128 18535055388328329216
129 22417105801239494016
130 27092892845073001088
131 32720874044892208224
132 39490398930149978112
133 47627591425888817408
134 57402326493165337984
135 69136499909658173568
136 83213825410634002432
137 100091434873870548432
138 120313605871080938496
139 144527997936982606368
140 173504845740481449984
141 208159635629017234944
142 249579883676527103744
143 299056740632078036160
144 358122274639565242368
145 428593429302119451552
146 512623826112378879808
147 612764780545217262432
148 732037134956012350976
149 874015784352066744816
150 1042929089498536824448
151 1243775743097475765056
152 1482462087537240219648
153 1765963386915971668944
154 2102513143245310082048
155 2501825230314835837440
156 2975354414130841257984
157 3536601754058931210672
158 4201472454535678236160
159 4988694987452522289984
160 5920311757780521582592
161 7022253271737935144448
162 8325009724817711494432
163 9864416199032005335904
164 11682570294137881631232
165 13828904073321444697344
166 16361435745518966270848
167 19348230609984707686080
168 22869105541186772729856
169 27017616794236434703096
170 31903377278732902848384
171 37654756815599603719008
172 44422027410839878894592
173 52381025428955235783984
174 61737413930443906033920
175 72731641586238850389568
176 85644709766060328419328
177 100804876926493078108032
178 118595449653208128388416
179 139463833047921940976352
180 163932040062621784622592
181 192608890408679350429936
182 226204165423342649788928
183 265545026468040155297856
184 311595051873019025670144
185 365476302060844236759072
186 428494885342732744871936
187 502170569207313084361280
188 588271065109299729321984
189 688851710416550728364544
190 806301381120355693850880
191 943395595252286667655680
192 1103357912080077815808000
193 1289930898817807459959312
194 1507458127918219090129984
195 1760978887601765407686528
196 2056337540213595507689728
197 2400309751964813428223088
198 2800748148950826941417088
199 3266750334147340075365824
200 3808852635325642657179648
201 4439253452447390945176704
202 5172070644157098698468800
203 6023638046822599358978688
204 7012846967962312066701312
205 8161539352273014103236448
206 9494960298136221126216448
207 11042278722868624830590016
208 12837186255947232160088064
209 14918585903589687268198272
210 17331383701138152559368192
211 20127398480965966514737632
212 23366407066418028996730368
213 27117344694505242325824768
214 31459683314794241486002304
215 36485013658157476641697728
216 42298860672457518058782720
217 49022766146103919854471168
218 56796677156616853738679488
219 65781684471490070137478592
220 76163161285454318965553152
221 88154359806917658761535840
222 102000531326311021029440768
223 117983644645781458199519488
224 136427788276840243714326528
225 157705353794484365869125528
226 182244111370587878333878848
227 210535304020016593521564000
228 243142904733826579082170368
229 280714200732706131237757808
230 323991891876343545634088448
231 373827916179654874769912832
232 431199244832593135437942784
233 497225922569536454726320848
234 573191667222276498421294016
235 660567385423037557233988352
236 761038010385867772233937920
237 876533123261012585573847552
238 1009261882603662093283540480
239 1161752858016240918831600768
240 1336899445131665519780954112
241 1538011631068742934021499024
242 1768874983739280873661345184
243 2033817856533769086171486240
244 2337787933781600891163448832
245 2686439394030875231848672752
246 3086232139945078029672681216
247 3544544738091285838394459968
248 4069802932055319887788965888
249 4671625841500801561330747008
250 5360992241755324887563876736
251 6150429637502368253577551520
252 7054229204967252108703340544
253 8088690085003080447956962560
254 9272396970786546350762881024
255 10626535455272343651801360000
256 12175250192843625383344472064
257 13946051595423572726768728080
258 15970277535464023959662663168
259 18283617377716743997573291136
260 20926706620920411874259063808
261 23945801513455611306551565936
262 27393544229331513555161216384
263 31329830570233905032555398080
264 35822793715650327111376601088
265 40949919298633770318859669792
266 46799309064688129049247810560
267 53471112603790049718787200960
268 61079149162434404874565905408
269 69752744379460568839979113008
270 79638809986342776088365150720
271 90904198114606894824121994112
272 103738365910602107929177915392
273 118356390727751878265613749760
274 135002381312336427103067027264
275 153953336192321323531165862112
276 175523506999987230399323234304
277 200069331798171393000734531056
278 227995011737809814247785723008
279 259758813664465319182103335680
280 295880191740695623531891884032
281 336947832901917590906885357904
282 383628744175565426961103484928
283 436678514745830370989946006944
284 496952902339716877458622543872
285 565420912269333093930793126656
286 643179558542066293898807442176
287 731470520126632299134089802112
288 831698932054806158218193928192
289 945454580899627745480900755096
290 1074535807696992957823678869120
291 1220976459012003938509948959936
292 1387076269090284310765653326336
293 1575435103432700838436084732272
294 1788991547310530731164418437504
295 2031066382391676366917797308608
296 2305411561553908389126764777472
297 2616265366987013156786840086272
298 2968414520803379565858656098240
299 3367264111671711022616376384384
300 3818916306674696601559678153728
301 4330258936024726141404988180224
302 4909065170967307000421650105600
303 5564105663852470957239054309696
304 6305274685850898149738603806720
305 7143731984245326898162207919520
306 8092062289996932541613841223488
307 9164454640003199321122649779936
308 10376903940066938000329806569472
309 11747437487365274835886895237376
310 13296369498802660309049573558272
311 15046587058136934126653136148032
312 17023871304738019582362563690496
313 19257258145356555716740953208912
314 21779443283012071560229432817344
315 24627236930376795409312602543744
316 27842074215877793288121613332480
317 31470588007021350005051038194864
318 35565251675913928579882126189824
319 40185100226370036045759560940224
320 45396539201230067982381367689216
321 51274251904672308891886802789760
322 57902216720884332198664723699712
323 65374847702486720215261182538176
324 73798273156310239161246283704576
325 83291768689148857813336389151824
326 93989363112688793340614317871488
327 106041637768038480817974468548160
328 119617742241855108624720165236736
329 134907652136578676431072767077376
330 152124697558565002257084817560576
331 171508394335355405987420780936224
332 193327613706310975676591823412224
333 217884130393169565532454352675120
334 245516593597457253333037671531264
335 276604970644255585089221569626432
336 311575518756795102601705507258368
337 350906346870635726336669562887568
338 395133636554184137121630390275040
339 444858599076642940253123214915264
340 500755254547027311446086045318144
341 563579128940655905784754521676800
342 634176975845866607307829172867456
343 713497642029511938640703745598336
344 802604209574856467865007285100544
345 902687562545064787000729037308416
346 1015081543041882446016258644714688
347 1141279880353697287573238537825184
348 1282955097832284635659501956974592
349 1441979625438864573485738846249904
350 1620449371819155475103185535152384
351 1820710038594058461719342250340992
352 2045386491609352135897601923350528
353 2297415539531376739670989025588496
354 2580082509802154020487742217059840
355 2897062056015880204088187447466112
356 3252463679736184149102720779020800
357 3650882504179814239958292465732096
358 4097455897645947176639696505913216
359 4597926611734403887934320680671424
360 5158713174005817960154015592779776
361 5786988357606807895719031627280296
362 6490766642415985443501742945891264
363 7279001684462041564692825792440544
364 8161694923830725214366276156280832
365 9150016587239932976244471886659936
366 10256440481279801216795227264645376
367 11494894127491827867127255877791872
368 12880925962663024174367851073372160
369 14431891518781517723381462202710544
370 16167160709079569749073779909247104
371 18108348581737161114094616498372736
372 20279572163633485526553753126862848
373 22707736305780370108441076642988784
374 25422851762810468773928460032295168
375 28458389094508716141596825984846976
376 31851672371611774743684350456594432
377 35644317105097569974679123073351200
378 39882717302524232550030385192454144
379 44618587091717629553365285024914080
380 49909562946846476510167564684462080
381 55819873210851362044706181306077184
382 62421082338148181885587339258816512
383 69792918090066264159310159187186688
384 78024190810959896650684173536722944
385 87213814904578691382126339231166976
386 97471943728294363769195746176559168
387 108921230338423788141681387105437088
388 121698227865603317421275319318323712
389 135954944788699630946949690451240560
390 151860572024263758817215472640085504
391 169603400572804722125525291999427200
392 189392950481678781225138536952158208
393 211462334117584261176302896083752064
394 236070879212065739200571316121665984
395 263507039875948661675883333872645376
396 294091626800707534292606473543824384
397 328181391206720431153867231962191408
398 366173000793614188824417042196791040
399 408507450033344197232053337312775168
400 455674951662969374939395719497498624
401 508220361226156535848055937191388048
402 566749192029775613168114954118009344
403 631934283979110779245311592077969920
404 704523196492397216861208669983043072
405 785346403138954065212482602048535536
406 875326373868270653046851170977569280
407 975487639780647460320877349769378240
408 1086967945422265332853545606378307584
409 1211030604666795817987095704907113808
410 1349078188479795369107069428626890112
411 1502667686370058952211512353962583488
412 1673527298244851066911127980060203008
413 1863575029847800729887286404596878080
414 2074939283128203263189560597100841216
415 2309981652943591027117373062487124544
416 2571322163626519935861392912408641536
417 2861867203363871494206644372031510912
418 3184840441276342887680820903795310080
419 3543817041804531769757431136884224864
420 3942761523789400922280820680219082752
421 4386069647790739333630101349148609904
422 4878614755060692024986042729998605184
423 5425799025558162708884867939196347520
424 6033610170869455442671153926629412864
425 6708684131348129569667882729497609200
426 7458374405705700349413446767826605056
427 8290828706227848637900475946966672000
428 9215073704366822337410258560177652736
429 10241108710339087825702378831412664576
430 11380009217274133285566541686212634368
431 12644041336225070426131076625959657088
432 14046788253854296161183927370007838720
433 15603289960826386363292629712343425680
434 17330197626951167805563671072117956608
435 19245944140104793622815331380825656192
436 21370932481215002596241131243236451840
437 23727743778556540072260344327604658944
438 26341367072833098456884561787439079168
439 29239453031747204057611915537133777472
440 32452594080873431064521481038300921856
441 36014633668734032830708097489008479336
442 39963007660315270318954511646265927040
443 44339121157367898677598655534770821280
444 49188764378463590307203694969915697152
445 54562571599958251777683108432155425376
446 60516527564067782737778588789338006528
447 67112526205841963048322895881118832448
448 74418987040935075422072695927726931968
449 82511535095116440513349632757094529552
450 91473750849268585360411240613620358752
451 101397997325484512086602106859627388736
452 112386332156614006470317236667885326848
453 124551513269603667364921630680611940096
454 138018107679228360618949655679802788224
455 152923713841005220084272443569365818112
456 169420309058642647593463252631677009920
457 187675734591550410547767622085930750928
458 207875332371862472561108118404132527552
459 230223748629222043820464663344963227520
460 254946921247443574016479739678343507968
461 282294269353471409608847980256689701936
462 312541105480461639873611180636212973568
463 345991292669396923497435125685010847104
464 382980171095025645673430919209600778240
465 423877781241412810855605274051758397440
466 469092413331172277479241878825218698048
467 519074515653721578958729547539991685600
468 574320997667089324843241979915564817920
469 635379967292773915704700747034642324736
470 702855945714429692308039146066363608064
471 777415607262189269276864469529313702976
472 859794096651858951895978207367422205952
473 950801980992183264528503013568443526272
474 1051332899617825029028844784998644828160
475 1162371980998794646690403346569531648288
476 1285005102771510975515120037852230578176
477 1420429078390221001141359807732037776048
478 1569962862073361425267789952854769271296
479 1735059872686822299217455635684380694784
480 1917321547040737925534402312543772082176
481 2118512243861321772486640804524964574368
482 2340575631525160923288055062829434831424
483 2585652705609648220516345712019619301376
484 2856101596528590236958252082950153792768
485 3154519343105471924484766169159564675808
486 3483765825018577468920301994221227084928
487 3846990065774606476470017653975028888768
488 4247659138386421994051723697853942075392
489 4689589928416595830088117774502021744768
490 5176984033687947483092778619914499295168
491 5714466106959256885046962502297102231328
492 6307125977441820839290725020225021835264
493 6960564919434441953548492733079956144224
494 7680946471847512567095809252961878201600
495 8475052251262720270172790893082152131776
496 9350343243752402614535742376996519804928
497 10315027107310284853149589506750143255040
498 11378132067804276317587648098426841496064
499 12549588047268660562805028515035197196512
500 13840315724562588176313845824994900560896
501 15262324295431739209218369008926875595008
502 16828818772363991065961784020363492071040
503 18554317744921926084497789110470668779584
504 20454782609114071970758885167559377567744
505 22547759370541970203150412126199625884704
506 24852534231306142135831838934406514144256
507 27390304285816939783461360974660808385440
508 30184364776660373687376641469939041927168
509 33260314499523750629344459200277912172208
510 36646281096993746339678354006693394319872
511 40373168146004239849860231204429051132288
512 44474926124147376947217199846792196259840
513 48988849537404177896142003967231605106944
514 53955902707667533899221160081739923578944
515 59421076954431285102855579723438933506688
516 65433782163071569631458472206186412027904
517 72048276014288997526278886573900676008448
518 79324134457737015799460838211605532484096
519 87326767350060888569486984849879324753472
520 96127983546162398844981212405803621801984
521 105806610135378653874621242797520932336080
522 116449170954573594052910780627926304098752
523 128150629991329436762778355005601184634400
524 141015205816246777734249962838160851643392
525 155157263757912004578122381334574891469568
526 170702293161836430934157003971944039675648
527 187787977760485708074124737133029797346816
528 206565367930714738357694535571002587086848
529 227200164433297765346286255908269337203912
530 249874124123115050593911091055274877158528
531 274786599094817226248114488771036490482464
532 302156221794948925427632419585774896816128
533 332222749795765351767373659550557621876960
534 365249085197248098097046840760669492053760
535 401523485011852984989215176282528606311360
536 441361980401912028383956907102497883430912
537 485111024293926750254120554734572485960320
538 533150388699832479482119579894383099410624
539 585896335046415606789701103558763320977184
540 643805082965391944109490808951893073694720
541 707376605344509077449257270691366749289904
542 777158780002183128875464646806110157897216
543 853751931143973731611968912738497196911424
544 937813796809722800809211767189672471298048
545 1030064961848397765434659000249886550954144
546 1131294799588601927139090455469406612535296
547 1242367969333586696164641630612412674338656
548 1364231521130091994800432942934089771366912
549 1497922663972761511789239329147453087076720
550 1644577258745410621495826848200128734320512
551 1805439102805373745162539612740343216429376
552 1981870079229231759617473512867395141959680
553 2175361250402824343343817531843313061344256
554 2387544982905015625213846219160220086601664
555 2620208198557008815939749813674779127349632
556 2875306855145660603826628986257073945093120
557 3154981769743968857987086599489639569525040
558 3461575907814066124500896175028888994278400
559 3797653272463135603474099581414160117696192
560 4166019540412819854017290149218837596471296
561 4569744604527295151028840724479022128495360
562 5012187197221482426161530346620982273107264
563 5497021784844656945212663148785204003055328
564 6028267940321097137575232365612218294976512
565 6610322420053576485259641472438002791343072
566 7247994191493631617579848682919533737177728
567 7946542680002751082784032442881049454461376
568 8711719527832010264897390520539980188303360
569 9549814184409411741343386415087546626371664
570 10467703675834776554440176382300195051760640
571 11472906932748611718534779997626570128676000
572 12573644089789174897186740873468773702424576
573 13778901206925833554337471673813823379109888
574 15098500903322976621568616737558958475662848
575 16543179438336564679118042930922900062670528
576 18124670822089459680559374664538254545518592
577 19855798590153862441026399498567198069067280
578 21750575933561108802021000768853881115933280
579 23824314937064588662746444930723211044133056
580 26093745745739533542840691604450004091499520
581 28577146553090774599101212355590943267823872
582 31294485383374501526862717601842586959608576
583 34267574727385580764118236554837109654316992
584 37520240185129814998928208205349577632477184
585 41078504371255174749792880787253009589346592
586 44970787450579387179793841487584987214976448
587 49228125792307458327098370596242106801714208
588 53884410363433428300120660381034489353636864
589 58976646625290938343466786838040031922201600
590 64545237853261625517074388376473568705309440
591 70634293969359911631870841670153235594155328
592 77291968161972078410508483423023703505993728
593 84570823767722952506669243278353449874584976
594 92528234108671704021085488958275751848238080
595 101226818215315507759668575963229550903353600
596 110734915623852272557389060252068984564006400
597 121127103716608288026881336791156359681312000
598 132484761379413208770273865870015168771735040
599 144896683081108722198503733644340800727823680
600 158459747840593658767814705089003944566513664
601 173279647938317221651835166243346160895702864
602 189471682654624799456659240857424315258723328
603 207161622779758019000319083623751149309660128
604 226486652142781330852065134856496381467174912
605 247596392952689964910192029924995519789427120
606 270654022338179125019727446987670699904916736
607 295837488117069071025077578484064867516675328
608 323340832526575823632072771842391339751178240
609 353375633406255313507962091889547731584237056
610 386172573151695934077216811231584057566590592
611 421983146654493886693678551443208868247854848
612 461081520418794486320823628892838210578446848
613 503766556103311277395749232522539953042413424
614 550364012887390400125874600700105845963108224
615 601228944308120130592180727075449302663854208
616 656748306571098226584095065074279185075994624
617 717343796809373867029373882374198642568795856
618 783474941363154735286083923192488005331248128
619 855642455887822186986300475806397363020710688
620 934391900981237547207495113642955576109842432
621 1020317659065834458361643734827142786618177024
622 1114067260480215964208060971735399054937141504
623 1216346089143694598012343969772133676261621120
624 1327922500771451874030292229507484124624060416
625 1449633389455114582956328115654422678949597928
626 1582390241502366317141946234935048235498119488
627 1727185718770124059201878973866681422652725760
628 1885100817350905273310730257942142256079156736
629 2057312651405228943722402921576913425030454240
630 2245102916200169474660957287714225220367763968
631 2449867089043612187927106906509188148180294720
632 2673124431825780496689179244884973753113542656
633 2916528864327188187374040354664841051317032576
634 3181880783361028236936973336632294945457930944
635 3471139909226822861206609933928579450672351232
636 3786439247902820948818839170809603813174093824
637 4130100264942508086523164974433073593427860400
638 4504649375214822631039915247800754202721186560
639 4912835861491451514948265921533356383994333376
640 5357651344495519760095329854035019267150184448
641 5842350937446462631461492645830958985088562192
642 6370476229433410770938653280827624932623660544
643 6945880254197137739118854822812263466215574624
644 7572754614177663418845568330459704301010337792
645 8255658944076652532496737653726148977313856768
646 8999552913783535045400800999468051657256185600
647 9809830987422184246759456565583525670841669568
648 10692360173599661772874493828859566981910091776
649 11653521021797556630153278175176972818106649216
650 12700252141367052299169097223376414402803622208
651 13840098542908749114163097952576488413637468160
652 15081264127086447476645638476680978162394172416
653 16432668673301781427102667091389716468357148208
654 17904009710318216084663683528875197378160800000
655 19505829683057207740879271363501427211733312832
656 21249588864600439130373568483723277366031187968
657 23147744500140849857548425125572335193880452368
658 25213836710470599227575548511837862888981835776
659 27462581726834554034396488437526247904184878048
660 29909973076892906029139047080148884039764975616
661 32573391393428407235934409935106943831042933232
662 35471723573629417479581183411031935925962906752
663 38625492077633064855355146107851570573542658176
664 42056995220905677654768627687208433806702321664
665 45790459386383700088159731367499968389561921024
666 49852204159544596787995731659075819024923759808
667 54270821473207128104902834911838121205398013824
668 59077369939396408319764345297015010417199814656
669 64305585643616286968856023293336127593197702144
670 69992110782960544719129263235035490655259491584
671 76176741644325350211524616529822797024168580800
672 82902697543271986257882259769133888177080107008
673 90216912478602331234662343280972363104530977552
674 98170351403283610912945255482787001450051335744
675 106818353169894471244277344921263649433396403264
676 116221002379235120484342544150870329007320751872
677 126443532545202320985496074236616412886370276720
678 137556763188612335693825993560486505725444694784
679 149637573688590066462065404083796844537436598144
680 162769416953757935427911038536531077827831898112
681 177042876228187673101325889771125240580646482048
682 192556268620471449075521745907464317494997250048
683 209416299239999495613094856843121729495308255520
684 227738770144407632357383866005809690645905116160
685 247649348648133002179924200007562465920957371744
686 269284399916199492589392042470547172585556794880
687 292791889172024309004122788825879363678335576384
688 318332359285654900944275361331443590568744648704
689 346079989982068644296373528264997202104457562528
690 376223745420866480028948971541681502177156368384
691 408968617451965451706980738480461951095565075168
692 444536972450090480271005770106175076300091106816
693 483170010277596394002723671535823757603754154752
694 525129344624318835841001044509048769040428837504
695 570698714728969596879679163150619754671668274624
696 620185839303605851302996174578943544381496279040
697 673924424365823092255585849758954559858522993824
698 732276337637847916123911933747556024970109591232
699 795633963203359761408093685417364620430146544064
700 864422751227824957337237773594666793611310106624
701 939103978753046464000152398509640178996998717616
702 1020177738878711283883721446629728302675517553152
703 1108186177050717291683829002811145545499885464128
704 1203716994696359292667793500668775531585399160832
705 1307407242089090343115303064247014336603402560512
706 1419947424100303301145160997317104414821952410688
707 1542085944412924450587661350402678266876813274240
708 1674633915842932093059243194811001970200104923136
709 1818470366652460497800970240338258549532791770224
710 1974547875155141879035884208411390759413739295232
711 2143898667525036042975479387964752015772324140928
712 2327641216540281806616249652625142026596469567488
713 2526987382038069541710902729183078749737418020864
714 2743250137146578445607140007312912153363580233728
715 2977851927911450182316420754735860764838470525568
716 3232333717770003299889352805760283954469765053440
717 3508364772468185367554788184376728023911227782656
718 3807753245487428362376797637284393564157673319168
719 4132457628877231855616798906292261793933065489792
720 4484599139602607933922350739194978490416483893248
721 4866475117143845798244835864119296648304254523904
722 5280573514162132197534589439250561405029610004128
723 5729588568603695326166500915295217778154578699968
724 6216437752695381352678227706505230710992637763072
725 6744280101926952433109778749440646054752209118416
726 7316536035364142143065193023260807277529788045184
727 7936908787539296678857895163706788427629593645376
728 8609407581774661054658769252631358548894943772672
729 9338372685162434069715103483860209026047465912936
730 10128502496615320191118708625499532946116222936448
731 10984882831475800271086375064246809914429100660800
732 11913018579201077089341237124479562478870363228160
733 12918867924698363527891731269089642174947678902192
734 14008879339052409385952881997993385904292489327104
735 15190031561750693531361674586242328640291186550592
736 16469876814165055130877788204199675505503990972416
737 17856587503092459634581386155040318402803998867840
738 19359006693700651453592272619919047871590501476416
739 20986702653383594810260119574161625687839436327264
740 22750027791932849609036028412494957006595502244864
741 24660182349210109598651742659604908677297662023424
742 26729283209309267171734306849923783967547907092992
743 28970438250181069161386564495310950581692346641600
744 31397826670029345088871842560545434342128439001088
745 34026785766657654107722870161021597399765946611488
746 36873904683545815435935653286415563537384809864128
747 39957125676979115483596767882611141544741841006944
748 43295853502267285268684527229990984084052130662400
749 46911073564221425503408122209444910669937538307840
750 50825479527869622014139554709001678087269721563648
751 55063611140171063996733221876941256729039851521152
752 59652003072540946952768898243899591462916759748608
753 64619345657654741423197648574956309795367608315776
754 69996658462616292748157276648950411601864688679040
755 75817477714532689252238985794719739949776555203968
756 82118058674252216674776508684248635856215465410560
757 88937594139933866846284522447384563525177702901488
758 96318450354705583017284431307063234772528835692160
759 104306421692448001674756625109766775258564876803072
760 112951005603264458808739900083439176125398168944640
761 122305699416062276031817267613781175307057358178896
762 132428320720516073301604152190953079372312982405120
763 143381353185201185419085496012904094425216766971520
764 155232319813616866669862151589369999179264784023552
765 168054185795964060594831793239093474090374191413600
766 181925793282761094962149936847853664404947603673088
767 196932330587598121453676397007620384730848121553856
768 213165838521543149267082182327510261895126281355264
769 230725756771990418892336934202404795935093523066896
770 249719513465238217675419091822164819593622281668608
771 270263161296038052334660666904599924940893489963200
772 292482063870104345399244379169976549467693568967168
773 316511636188548533690417005062355506601911774739056
774 342498143507947266387081702339059838544068040708736
775 370599563137931756168421063613311491794237658558720
776 400986514091580194907786161842419994933470688653312
777 433843259884428417165026285106801120492402078930432
778 469368790187651646433203844992865375794467362941376
779 507777987482134069992440956093014333780544542108864
780 549302885335122615249149530931249546856948864282624
781 594194025432526207948806069533864194594706510427904
782 642721921050435110901453612559193541120986970905088
783 695178635242067822505180200655771143456438482925184
784 751879482654300156174737065838474179368598929948672
785 813164864574627445205647891714841631805091516642208
786 879402247548549372275618286674041370379946549326336
787 950988296702918118609330298916978114664567856791520
788 1028351175767022786437486002757301488565379767209472
789 1111953026704684979027017175721919109345945432567040
790 1202292642862344634061169088914070262450516904555520
791 1299908350605323874466523001133471005013337473332096
792 1405381115562868960629713070399117806087615456010240
793 1519337890838312086035004925304590342601769292351520
794 1642455225870349575920702320147232290409363828304064
795 1775463156062076951425713236368174322670032807841152
796 1919149394833658807675242641084389121283877593282560
797 2074363851410514739807931239197046427006936518776240
798 2242023499440453592428996513462865893223144981049344
799 2423117623449723906604960584017768103718175340555520
800 2618713472209608653523498450475883555825220612390912
801 2829962350302872454427899608054431078259481485105808
802 3058106181564775759873658749950224436643064714128960
803 3304484580639080005224343715997904081827776563018560
804 3570542471648992752265647701620643116409166282657792
805 3857838295950858447175894763884602931752451272971264
806 4168052854130182817154560533792480663716470648662016
807 4502998830832038571424201425679786629646237574445632
808 4864631054709030945721040575308072186756891113836544
809 5255057549739131587786234523959536040321853280770256
810 5676551438433578096807429373075786938956958929223616
811 6131563762043981077024054496982571948477590882376992
812 6622737287811727669406934900933506531938923377774592
813 7152921378607438021649856759193244814792731506543104
814 7725188006011237762850928006219964071923550460022528
815 8342848994015614175790215591251208168629818830247744
816 9009474587123474946838003542284231027062954207346688
817 9728913443698924580686566091405045869968443042958208
818 10505314163043935097494909903677318044727621381084480
819 11343148462859941027625042825779089641695047812497536
820 12247236132551764535235869799933301034160866321820672
821 13222771897287621392698308275713097888660561174086896
822 14275354337892062712069197271643382023721346309259008
823 15411017022570948521295688480953158072927787684660800
824 16636262018205154206765663640876105609563163708637184
825 17958095961563035815702906391697754163255050902301312
826 19384068884335511782535531149380015368603351175490560
827 20922316000461496113419068622594437384962491578551456
828 22581602679859979212200567576156359725216208888285184
829 24371372849498404297379096456584206115650858927258800
830 26301801080791103243717609453047176739161082999243008
831 28383848641728701786577247662107894110020790649579328
832 30629323812988595776657175711034381597900032868089856
833 33050946789674091907889059210055066081165043651236880
834 35662419514389616129065955353057257129423427143206400
835 38478500813203865127457778748046555722691304124366464
836 41515087233813184410858440250588965393002215567912960
837 44789300015034649682742524265151917618448229861984256
838 48319578648783423622301574434135409798884863585120640
839 52125781530084085552500439678070145869899306008904128
840 56229294227604720555771242087156605231866904349638656
841 60653145946872199739150023657874142607396301195352440
842 65422134800927449149717806886731954630131144748860864
843 70562962548925307132377905943054351328840877247369152
844 76104379512305124832658188413935951580184536710372352
845 82077340430902612547955681308411967130588893089965968
846 88515172078005544907461144541967754900328154523058688
847 95453753514159998700800136675630516448422781829152960
848 102931709924814598456720606432182647115467584257097728
849 110990621056974659182232253826912591107364959868396416
850 119675245345276685022839909789371839790339571520810944
851 129033760898662318226303127301645316974119100322000256
852 139118024605532635984721671533146627670903641495347200
853 149983850708330905324900978599763811628311031979965424
854 161691310298397999808045545450155111403080057287735808
855 174305053289166595522878113396386683368709477212706624
856 187894654540840801202372934268571900440932682701627392
857 202534985933218273160905761497416732448373768503244624
858 218306616315864535722494507318476651362899693467149312
859 235296241407100712512554720576138879951996074621016992
860 253597145865919992202367554099636135614955840890943488
861 273309699924759377585743319856192317135487383018033664
862 294541893146830343346501363744011118510011836983011840
863 317409908060321841985429736504087164753975000709983488
864 342038736624160823613884886822286907173885178601799680
865 368562842697144975155287686567987553169169764800623776
866 397126873915217119026319212081401887971475325115001408
867 427886426631574589740682162407343224766145260359970592
868 461008867842425893956856280826352720461588681026240512
869 496674218308834867976857450347234083455967113608832512
870 535076101393637280574483300206166171997825272524111360
871 576422762463385067106445487893470670229798489435999808
872 620938164060285731238138121911848295237658264925736960
873 668863162429891108914153861526419058553952993472083792
874 720456771398706635766576527014943705171033600964152320
875 775997520033928032867098128548195623086288803847298304
876 835784910987297414663017573245860106302313327394617344
877 900140986928887714837746280439709686289690363087560496
878 969412013016918264447059424192611606758565946817683712
879 1043970283929094853069758634741524917351428934964990272
880 1124216064602260755158752179127899029301082438589349888
881 1210579674493346876441732183057192347357039117719407760
882 1303523725888939110622923567246516018969395190634418592
883 1403545527556687906221117805375689944493029158841654496
884 1511179665852962759761642127893074249251846122284198912
885 1627000776281559109851413493689646056461129316912064768
886 1751626519442134034403070210568870026545927751638924928
887 1885720776318918052498075910504612700258878100633162816
888 2029997078944982843863475239967725468545521070234255360
889 2185222293640142944025081254717310875699676090095968256
890 2352220575267006275713842205048408208772509805112805760
891 2531877612285731174687750317651562048135578179094670112
892 2725145183820086129919823260572088445976510855726440448
893 2933046051482284533599498968332616307707174624900044288
894 3156679210349105769077457070814611626403856193227592960
895 3397225525244859013131750606782992325099355818536026176
896 3655953780376194146696628245448535099273677530424410112
897 3934227172388604808244231537514112354558114633466989056
898 4233510279084325737748360916136577813307132630629369920
899 4555376538366502578905656617229251190834508927308454400
900 4901516274466035709615017248857493400900190333385110272
901 5273745311177175733038254812244543213464037021822634720
902 5674014214688413338658824746590578659258912318072714496
903 6104418211659985805341738597399647412981744101425697792
904 6567207831482893112486538789523920307861608129427779584
905 7064800325172172628679114197273573583406555060975565088
906 7599791917115905317888740013712327994485922354932407296
907 8174970949938765335890707725750645262650989808836438560
908 8793331987063871215909308223090679921317250227924061184
909 9458090942189575135575614031997334001058287594835486512
910 10172701309860386424186678572830943357206928208686124032
911 10940871576626739841686924902061552770286907370051458944
912 11766583897981691422610291030773798987913102530895413248
913 12654114132360501097137623582636166979839423915927584640
914 13608053330019952264930150006010758484684359351414951744
915 14633330781608667886402390954921096801339422474742965120
916 15735238738730246126085092484395723140926838922623249920
917 16919458926822671360909617312289768483611138120964025600
918 18192090979267511214321208960923420109492831927321726464
919 19559682930840846313368493992933749997323215484271934272
920 21029263918467442587162507261659603790401562168645156864
921 22608379247786091619443719587136545973017584307928281728
922 24305127995326223962354478111850044561847819740007243968
923 26128203328186160362369072916438304771662843616740477568
924 28086935736047664596835206828667546330031715207368310784
925 30191339384219649637156648812328269273668048352355203856
926 32452161811239977850596830998033444800591834064658851328
927 34880937210446745799210772338179113228721143369516207040
928 37490043551932469591466501733341250572282847843741597696
929 40292763819494484856611649620779610976450200560195029776
930 43303351656676375915661077159129624936486375719887855616
931 46537101736847887748907854889237580223994277377611720416
932 50010425194590293997487984806211969545726158952984697344
933 53740930479542969297218643552416510338074333475820014336
934 57747510019434408142660162612509253627070870707912522624
935 62050433106384184208962456173490773901937439550709424000
936 66671445449846488345819102961379297713140803486189539328
937 71633875870904706362826358498865354617431963902594010320
938 76962750646163030071858823824695834934363649955229217792
939 82684916045368246239905924779766883561092575421885817792
940 88829169645296083041151741243869022454974152899516391424
941 95426401043526555644057628212739426886200902260874513712
942 102509742639698435630648933085982833240760112870732622080
943 110114731198873941983839474527071835132739107759777029248
944 118279480961974438912975143124833554799185605746019860480
945 127044869122094448133106944383591931726172879162670431232
946 136454734543108460490136655111151056845730365478650221056
947 146556090658613456024011659338253093662279051870016740064
948 157399353555178221252102579339789243704780503126849241088
949 169038586314396134997334831285750592383731634641943995104
950 181531760763679170588450600810668105290518565272477642880
951 194941037866427360809163154922777205221182975277318166592
952 209333068068523145076413762925379439542215887408134520832
953 224779313010422030888086264947864394560939874981452080208
954 241356390112854626141772084045098905993913412130571180736
955 259146441649763525384427412135793661352025144293663575040
956 278237530035045300497017856714108216665299593809785262080
957 298724061170458905182368116365054691387030983624286716160
958 320707237831237715871069621810239922918075037996763038720
959 344295545204080724298023972881815914988024935466516400512
960 369605270839916063854474274136276479801694127518570774528
961 396761061441786234122951008225208980395997355980487016712
962 425896519077103230107424273832045419254902580119737635456
963 457154839584115480882500822751558840937969521304163498912
964 490689496135520558751328706620288001539409872980261212672
965 526664971128606314729801131168574137539056030135591379168
966 565257539792025193252504361975001417198240222956016377856
967 606656109135281180554848799403626171989298749280172416448
968 651063116119282007176211420143926875089421737906160154624
969 698695489195997875871602343004979153426574180383821354240
970 749785677653565107264169156258354425105567310207303355264
971 804582753511352763435609862529202400426704068324643850272
972 863353591038933161841174089404376020648814146354287436800
973 926384129325016262552156388402632901698102687984681885440
974 993980723698774857685837661784559084989288295701201197824
975 1066471592208259234946282947726197375093582874176098341824
976 1144208363790545800973380127821375941674600186057236512768
977 1227567735227773219504116651548883397440283311212144759184
978 1316953244474309104882946041732096430605663514216121827840
979 1412797168465113952556131297893944856506277789838406244672
980 1515562554076226279472078558417775982463898177587929169408
981 1625745391507638927188387255559436569760001507174725447152
982 1743876939999292171968987676586973812141737239991325485184
983 1870526216475272833174281320521736165290595995787552033088
984 2006302658442567116420769117176530226112130937018461667328
985 2151858973252057280820878760786849188151538288820535101984
986 2307894186664282367353066051080229095461500336380306088320
987 2475156904554434742152757372519494525857710286310424514560
988 2654448802544015621848770286497450699951374437498000549888
989 2846628359364663926409127758951049595382938421660529845504
990 3052614850847322432815143664774005145592760475142343244544
991 3273392622591829415779465736677911548669674460112381872384
992 3510015660613256217125337454901152292470439456222578999296
993 3763612480587223451033617509949173598769582028400879817088
994 4035391357732753898362055871982615484530590640731848624128
995 4326645920884076831091558761783490486712622371168526393472
996 4638761135918715673731602817689372137870310766845787623424
997 4973219705435135945834525254478185947731049941658409220976
998 5331608913416638183787096676597875277921684676291704182656
999 5715627945586984431468885911292183924715466401905175521408
1000 6127095718265912095029748599923237988858124707982329192448