6 2
7 5
8 12
9 27
10 53
11 98
12 174
13 296
14 486
15 781
16 1222
17 1874
18 2827
19 4195
20 6138
21 8873
22 12675
23 17918
24 25095
25 34832
26 47954
27 65529
28 88911
29 119842
30 160552
31 213841
32 283266
33 373318
34 489601
35 639149
36 830750
37 1075292
38 1386313
39 1780572
40 2278703
41 2906137
42 3694123
43 4680892
44 5913221
45 7448206
46 9355285
47 11718882
48 14641420
49 18246793
50 22684777
51 28136080
52 34818214
53 42992769
54 52973795
55 65137570
56 79934481
57 97902795
58 119684676
59 146045451
60 177895959
61 216318526
62 262597934
63 318257331
64 385099927
65 465258344
66 561251775
67 676052299
68 813162861
69 976707498
70 1171535863
71 1403345472
72 1678823001
73 2005807666
74 2393481463
75 2852588756
76 3395689657
77 4037454040
78 4795000289
79 5688285480
80 6740556674
81 7978869919
82 9434687046
83 11144563862
84 13150940251
85 15503047069
86 18257949132
87 21481740676
88 25250915005
89 29653935969
90 34793036102
91 40786273135
92 47769884461
93 55900976642
94 65360596182
95 76357238080
96 89130847060
97 103957378604
98 121154000284
99 141085014060
100 164168596474
101 190884471269
102 221782632177
103 257493255020
104 298737962049
105 346342608972
106 401251793710
107 464545318292
108 537456848901
109 621395057967
110 717967575962
111 829008103300
112 956607085915
113 1103146416927
114 1271338663467
115 1464271389910
116 1685457228575
117 1938890405583
118 2229110527343
119 2561274542214
120 2941237876292
121 3375645875360
122 3872036834319
123 4438958018212
124 5086096261159
125 5824424932866
126 6666369239389
127 7625992073957
128 8719202910371
129 9963992484394
130 11380696348200
131 12992290760035
132 14824724728891
133 16907292496384
134 19273051252118
135 21959289379901
136 25008051161552
137 28466724565146
138 32388699441426
139 36834104308469
140 41870630856146
141 47574456266014
142 54031274606166
143 61337449850651
144 69601304401559
145 78944558569964
146 89503938219177
147 101432969596405
148 114903982513871
149 130110345404565
150 147268958266757
151 166623032395849
152 188445188995117
153 213040912142604
154 240752395482880
155 271962826315389
156 307101155342708
157 346647405582133
158 391138579731343
159 441175231488436
160 497428773367742
161 560649601323473
162 631676124866505
163 711444800802128
164 801001279132256
165 901512780924481
166 1014281840590797
167 1140761558953638
168 1282572528576460
169 1441521609727419
170 1619622753951317
171 1819120092427959
172 2042513528824778
173 2292587101149139
174 2572440404076805
175 2885523393225940
176 3235674925835078
177 3627165428231344
178 4064744120328715
179 4553691271205742
180 5099876007567691
181 5709820249760192
182 6390769408077103
183 7150770535451074
184 7998758702610436
185 8944652438634534
186 9999459163701877
187 11175391633344352
188 12485996515031526
189 13946296328724406
190 15572946105114190
191 17384406249122205
192 19401133242397390
193 21645789979348290
194 24143477707472451
195 26921991735174257
196 30012103281720360
197 33447870075595932
198 37266978560422501
199 41511120845218893
200 46226409839697723
201 51463836347094762
202 57279772250924277
203 63736524330186917
204 70902943672167300
205 78855096128180180
206 87676999778372027
207 97461435940028703
208 108310840876084556
209 120338286040600704
210 133668555440022572
211 148439329500823934
212 164802485720935052
213 182925527349667718
214 202993152398350622
215 225208976438494444
216 249797423903365104
217 277005803984372280
218 307106588714765738
219 340399912469483698
220 377216313896583722
221 417919743244402766
222 462910860172184112
223 512630649449063529
224 567564384472543508
225 628245971289531046
226 695262708804073589
227 769260504126252847
228 850949585577894512
229 941110759752191276
230 1040602263252082157
231 1150367264334282014
232 1271442074699101444
233 1404965137124252724
234 1552186860579881328
235 1714480380928462739
236 1893353332350218372
237 2090460722288932930
238 2307619011042827177
239 2546821506186005233
240 2810255191857800232
241 3100319123673528210
242 3419644531661893273
243 3771116786298243577
244 4157899396471582242
245 4583460223187651002
246 5051600109068583315
247 5566484141378144309
248 6132675785496479305
249 6755174146614754174
250 7439454640064946711
251 8191513375291149630
252 9017915585165555108
253 9925848461339789683
254 10923178787788454491
255 12018515798849411390
256 13221279725127531489
257 14541776530844010328
258 15991279389839453281
259 17582117494769142620
260 19327772845365863159
261 21242985717315870069
262 23343869573666320465
263 25648036246140926414
264 28174732284698103482
265 30944987450587040841
266 33981776411526412517
267 37310194787970555754
268 40957650797322946464
269 44954073849018598011
270 49332141558285554555
271 54127526770844921636
272 59379166325590681872
273 65129553428237145447
274 71425055666955064923
275 78316260872109524970
276 85858353207412040247
277 94111522080262697099
278 103141406676009190065
279 113019579155607256080
280 123824069810182067308
281 135639937740800599023
282 148559890929028556455
283 162684959885380178642
284 178125229410506372156
285 195000633379987215377
286 213441817870175595425
287 233591078382102051628
288 255603377395606535565
289 279647448999459635873
290 305906997898309316386
291 334582000697108803873
292 365890118011809026725
293 400068226655334740213
294 437374081904298988253
295 478088120668996149801
296 522515417271701515797
297 570987804491311136261
298 623866173561435178561
299 681542967920148485913
300 744444886709093754408
301 813035815314455774275
302 887820001639890593300
303 969345498309775858319
304 1058207892628785588641
305 1155054347880026463686
306 1260587981438745910060
307 1375572607222692215009
308 1500837872205088990973
309 1637284819094265548078
310 1785891909848647696507
311 1947721547461395261749
312 2123927136430886821365
313 2315760725548144100836
314 2524581280097987714424
315 2751863634306388693917
316 2999208178892807360591
317 3268351342925449543212
318 3561176933853131731918
319 3879728404625506233907
320 4226222122241266012453
321 4603061717911185193926
322 5012853605321304798588
323 5458423760265375016243
324 5942835862221477067111
325 6469410906315048021515
326 7041748402581629658556
327 7663749288562992122619
328 8339640691088742184889
329 9074002683664517984768
330 9871797197263658286998
331 10738399254562331517212
332 11679630710833373420105
333 12701796698891123952582
334 13811724990733214872583
335 15016808504935741625144
336 16325051206511619690405
337 17745117664930661897872
338 19286386556423122940757
339 20959008418652460315376
340 22773967989462061321239
341 24743151486797049247780
342 26879419214207252235535
343 29196683905691914395964
344 31709995255201724042195
345 34435631110031116157748
346 37391195843787330737148
347 40595726463798505234354
348 44069807049920685845589
349 47835692166937146078317
350 51917439941342105114850
351 56341055545510605502013
352 61134645888340531028870
353 66328586371693805244813
354 71955700636664184306612
355 78051454293183055364184
356 84654163701089528743689
357 91805220950908875818831
358 99549336278602749669902
359 107934799240902508027404
360 117013760076970534006181
361 126842532788543615621709
362 137481921584921581224748
363 148997572461734993397408
364 161460351813959260164499
365 174946754124782738432757
366 189539340923372396374032
367 205327213367050346225394
368 222406520977687701835263
369 240881009249083912659521
370 260862609042634810741264
371 282472070903669085312898
372 305839647661486595439795
373 331105828923471513151349
374 358422131338864610219191
375 387951948792130713578650
376 419871466990706976326809
377 454370647238716897438392
378 491654284538536753609447
379 531943145537566411457854
380 575475192239961471422962
381 622506897834327644476434
382 673314661450492497633568
383 728196329153625722401368
384 787472829014498489059326
385 851489928663037647401462
386 920620124341194718271712
387 995264671123348790764842
388 1075855764671028302265076
389 1162858885636908906607082
390 1256775318634285384992762
391 1358144858546225041339320
392 1467548717867341529920380
393 1585612649754805475027291
394 1713010302518344865678390
395 1850466822406405092004042
396 1998762722752485621911731
397 2158738038837449340179133
398 2331296789206187131351236
399 2517411765656689635539338
400 2718129675703032524941519
401 2934576663008177665396935
402 3167964233095471840263402
403 3419595613587447288048100
404 3690872580295705473676701
405 3983302782705597318003897
406 4298507604774028233644469
407 4638230599498612296637420
408 5004346538432888186906447
409 5398871120227463713551373
410 5823971385383660259412220
411 6281976887728233064134276
412 6775391676669721008053077
413 7306907148094586080925173
414 7879415825821241753344698
415 8496026139870162881264810
416 9160078272447529228787791
417 9875161147498560721881729
418 10645130644986488921297914
419 11474129126717049667511754
420 12366606366581085400088934
421 13327341984555558183259115
422 14361469490713983622374718
423 15474502052880845814787040
424 16672360109452767360396085
425 17961400957336014978978245
426 19348450453951492984624511
427 20840836981873277443046836
428 22446427834936081028271897
429 24173668195614630567304476
430 26031622885190491863755267
431 28030021080729167595446340
432 30179304206245374140478411
433 32490677219693807827788466
434 34976163532646683853056539
435 37648663815772063970657961
436 40522018960576878886552985
437 43611077486398467452635584
438 46931767701396028652191361
439 50501174947391315244912148
440 54337624280924283375663541
441 58460768966918083942860226
442 62891685186988682445826119
443 67652973391793965444469973
444 72768866756008789915167018
445 78265347225656772277865060
446 84170269680755237903828212
447 90513494771673527474558423
448 97327031025412511469293101
449 104645186858339846168736356
450 112504733174926383129256822
451 120945077277900049199546157
452 130008448864151609463097593
453 139740098932891229413239206
454 150188512488177705131769774
455 161405635977249300025520225
456 173447120469316476010665173
457 186372581646888010561505162
458 200245877753565004181398502
459 215135406718841477833570287
460 231114423762103526611119327
461 248261380865048902956884908
462 266660289594503938051456952
463 286401108856465599295345033
464 307580159267537579555407137
465 330300565942180088688181961
466 354672731613799630572375546
467 380814842135142018135746727
468 408853406539223858799746853
469 438923833986681410828179506
470 471171050079501761785641058
471 505750155185236551522879277
472 542827127590628192507887159
473 582579574489788754721381876
474 625197534010391733682679646
475 670884331692542188120634009
476 719857495059905476838548355
477 772349730162175217579830908
478 828609964222978450274163831
479 888904458798840178701780087
480 953517998143912532510944163
481 1022755157782933808980990801
482 1096941658622507795405197327
483 1176425812279546646704636497
484 1261580063676942837854924937
485 1352802637351652858616185155
486 1450519294340901964156344273
487 1555185206959764583657212005
488 1667286959259648415574991319
489 1787344681464027818561421229
490 1915914327217062919492162451
491 2053590103054553967448114427
492 2201007060117192267717264013
493 2358843858775591076240766011
494 2527825717527567059425069054
495 2708727558263202424743366107
496 2902377360775118158760953061
497 3109659740223069819037203861
498 3331519762146560601130520863
499 3568967010559966340049551876
500 3823079925665202635251818250
501 4095010428780971307190292223
502 4385988853219067953683886785
503 4697329201041324636152385126
504 5030434746909970764749629200
505 5386804011604264752694424461
506 5768037129222213875552578275
507 6175842633623403739426485594
508 6612044691303073079309606220
509 7078590809624612787827840331
510 7577560051184026851081312027
511 8111171787042344405793086934
512 8681795023647707518581359382
513 9291958340485508452853428701
514 9944360477850608296578168267
515 10641881616638924207280931380
516 11387595394715636299619807068
517 12184781707243602609069025735
518 13036940341358534196629049149
519 13947805498767947405329337740
520 14921361263240411391635578349
521 15961858073552380364905013163
522 17073830266284916456592086771
523 18262114756925630969575837108
524 19531870932046791067741336152
525 20888601829914229458114023341
526 22338176691749864048373126265
527 23886854971040680280196233408
528 25541311893777396613407453407
529 27308665668336279934632748861
530 29196506449908435534979925769
531 31212927170954345145236652304
532 33366556356140765940783919270
533 35666593047627031367405783690
534 38122843974434490078484956181
535 40745763107984029793643700436
536 43546493754751767264842267085
537 46536913346403211773340271966
538 49729681097754558650670690385
539 53138288713511244874458773574
540 56777114335985593310066007861
541 60661479937936589820578444126
542 64807712377347224063615508655
543 69233208344402505316027164650
544 73956503445200988757092498503
545 78997345681873943446938506248
546 84376773604851630211965151249
547 90117199430061118746506878004
548 96242497431923536992936465783
549 102778097942202979015138127142
550 109751087305110558821588243673
551 117190314160655252960610713486
552 125126502451132325437567337690
553 133592371569928751980361014702
554 142622764097586265176557629447
555 152254781597384436086766252217
556 162527928971681785327922187384
557 173484267910980957322160485296
558 185168580000268980140860065355
559 197628540081736196227776423781
560 210914900509614709551193133588
561 225081686971723149138534526243
562 240186406593490465363947820061
563 256290269083896313143263573551
564 273458421729056430532913286726
565 291760199088253992836354495336
566 311269388299237013742945155241
567 332064510954741905287911062987
568 354229122570648907490918316528
569 377852130728121633159631164852
570 403028133037737206266737021881
571 429857776143194206538870216555
572 458448137055924403014490897996
573 488913128190076061996829100380
574 521373927550140680642295471540
575 555959435611235606303458453311
576 592806760525022344483559996310
577 632061733382741446721633148544
578 673879455371204498283852803641
579 718424878768145486794702786993
580 765873423840461190696948204754
581 816411633832947648901481708404
582 870237870366573929899720783515
583 927563051704555445557652555323
584 988611436491951888520755365666
585 1053621455730700660808396723216
586 1122846595917414253799971358653
587 1196556336446457559061831836711
588 1275037144566347592545941918732
589 1358593531373985347286147162016
590 1447549172539273737814703523567
591 1542248097672969644870920276482
592 1643055952483873253736333845070
593 1750361338118426285985864317098
594 1864577232337267476369319470228
595 1986142497460119338824137263623
596 2115523480303443529013700510136
597 2253215709645542319465297968550
598 2399745697082193833086792916130
599 2555672847483538325625996744888
600 2721591485630891364268323616594
601 2898133006001619778598338570714
602 3085968153082417033154105130215
603 3285809440027565914296817286374
604 3498413713940462270757701893820
605 3724584876545256705404799485396
606 3965176769532497269910097741842
607 4221096234409758667909363716494
608 4493306357267148048672479169826
609 4782829909480107683896686708976
610 5090752996020017320581749971260
611 5418228923728769347868082974283
612 5766482302638898631618945677292
613 6136813394188267861785411307868
614 6530602720990138564922222732989
615 6949315953678232864506071460877
616 7394509091254789719243199913304
617 7867833952330470549671567479350
618 8371043995661260781188049534993
619 8906000489462401709311475689269
620 9474679050116204279924389872662
621 10079176572092862969852065096448
622 10721718572174821451538348156089
623 11404666972419767955701287054111
624 12130528347719102878160462570942
625 12901962665312101873629693585952
626 13721792545205616902995086640567
627 14593013072129896222202169901621
628 15518802191438115441626026992554
629 16502531723235936433670343859486
630 17547779031013593313964098634984
631 18658339383152709354441432977967
632 19838239047899677587628631435848
633 21091749164743749365373047554322
634 22423400437618103390483498905983
635 23837998697963643329862987101793
636 25340641388466043799690735518932
637 26936735021205022132129652331534
638 28632013667049811975487194401717
639 30432558536405700232826503037803
640 32344818714873124429145213938156
641 34375633121033622451805582044942
642 36532253757436865493463018461213
643 38822370329941679738662078419057
644 41254136314873604813856469696994
645 43836196558015054234418208074272
646 46577716494255153792817831570981
647 49488413081809207333636183317917
648 52578587550287636300642011791366
649 55859160067567154831208459138640
650 59341706436409750710176934950489
651 63038496938105546307903392285335
652 66962537447102592584046085768555
653 71127612947649913947055814471190
654 75548333590940569401255204724745
655 80240183439121168566320429865918
656 85219572050856429754282208965457
657 90503889071926513904587897795882
658 96111562003616876762969081995675
659 102062117331462530007920340302444
660 108376245207259657932511263163184
661 115075867888187838065982686572602
662 122184212148427655109616963171487
663 129725885890845015279591308936092
664 137726959199180538143080063940809
665 146215050084767537725131579544226
666 155219415196144857440866438237284
667 164771045775072898236577751478712
668 174902769158446546171845278851237
669 185649356142473722050423918228736
670 197047634543301814632275661952813
671 209136609307077843713668848914348
672 221957589542276145357650218143213
673 235554322868076935702149365245459
674 249973137494690647729690400207823
675 265263092474860067122599553905550
676 281476136590402077419276505678586
677 298667276363643941770095179507801
678 316894753711039994515686671148947
679 336220233785201904942712607270208
680 356709003582122054798715532800382
681 378430181922602245127159152820251
682 401456941450910816237745963728207
683 425866743329577171077507193610924
684 451741585347095687871304066059288
685 479168264195258627054002552319439
686 508238652714983188952609242963945
687 539049992953960751590880817690936
688 571705205926362304194843642588434
689 606313219014315724911637822604379
690 642989312003067462704042417473116
691 681855482796800478854697919958860
692 723040833920156957195297699186650
693 766681980971771562511493363880731
694 812923484260730893511292289062617
695 861918304925018401765521503673514
696 913828286902872258143500349815794
697 968824666203777445198314352627241
698 1027088609005744449810705427293729
699 1088811780189818311188381004677158
700 1154196944011648297747744899061740
701 1223458598703677485460532278543729
702 1296823646900343479117396601429081
703 1374532103882890781986386489649317
704 1456837845750270765725400537373234
705 1544009399738451033491165354941413
706 1636330779032592545269209868509667
707 1734102364545317498103799394718094
708 1837641836270038797966561041217808
709 1947285156961426991418963262741295
710 2063387611045946487145869100742783
711 2186324901824414341970953245973382
712 2316494310196158260194049920680792
713 2454315918311035243072599554856093
714 2600233901741802248854229215456921
715 2754717893965614505234284141810170
716 2918264427150301805763226539078893
717 3091398453459102493745184669801651
718 3274674951317312857191563299771929
719 3468680621326461526469612797986073
720 3674035676766802239004746841906473
721 3891395733897826631228492141110561
722 4121453807549860510019737694310881
723 4364942417798389556511978045853355
724 4622635813827371057010206716724145
725 4895352321419276774345737619393407
726 5183956820858872695510762764957497
727 5489363362405715137649213272262939
728 5812537926878019795153820577441451
729 6154501339298982749172600441483783
730 6516332343986896644899766231396875
731 6899170849923664811130972831482217
732 7304221355713784872840629707269721
733 7732756563948828496772851563111619
734 8186121195322228960497510096657209
735 8665736013397216862434210385590819
736 9173102071518503675150164004308411
737 9709805193977367515278604719060581
738 10277520704191791310035157345629956
739 10878018413349971827930753192511907
740 11513167883688680038264991753555709
741 12184943981339524690963531000679771
742 12895432734478166920955856005768424
743 13646837513356073558204679327820315
744 14441485549683709912672941188299349
745 15281834813770503733955006454663774
746 16170481268812926732520908961421488
747 17110166522760231889008448361134385
748 18103785899280481156493975431297013
749 19154396950500367294926385973679632
750 20265228435403991697219689165801074
751 21439689789051378962256481562540575
752 22681381109120423915277915773864308
753 23994103687689684853935393992312162
754 25381871117667645644064629704259226
755 26848921004840646273490132550373863
756 28399727318160703344585074209183899
757 30039013412630195004299278372894308
758 31771765760967375375806706379058154
759 33603248432159649385490085249680711
760 35539018357035460734436842260865987
761 37584941423115759769806087113542222
762 39747209443247828591046492065922388
763 42032358044883534181673672881185435
764 44447285529346939133211588033625949
765 46999272753049017183715002466937124
766 49696004085356717726862596802132404
767 52545589500716863402302633506027863
768 55556587865679772273799051066281761
769 58738031484670874231058792605306972
770 62099451971729141380957666537899078
771 65650907518977493620140682519430881
772 69403011636321531681067183974109173
773 73366963440798510276613321459396102
774 77554579578128397474456611779393318
775 81978327863363685785208805348114643
776 86651362732105372616802656824843827
777 91587562598560820828062242704127512
778 96801569221777241492404901528662882
779 102308829186705126892945518120717711
780 108125637612342568321114421986302010
781 114269184205098168985361501684018426
782 120757601781702072406087209277975068
783 127610017392507088701968956401864324
784 134846606182871422896713578336567436
785 142488648137518328138858868866122978
786 150558587860344230934708370852279773
787 159080097550114528105386847345721302
788 168078143340865319350860076273645199
789 177579055184640806285508372207685906
790 187610600463462008196014253164036719
791 198202061527165977232898255496573292
792 209384317364000168353480194957279957
793 221189929621629583607885932940144344
794 233653233207541603176043517970982865
795 246810431709743223048230510778730232
796 260699697891167343807482862088775059
797 275361279524369885646721134478882652
798 290837610846940490958344207239407823
799 307173429932600704782404325559384312
800 324415902288260801287706500690934381
801 342614751003387661637495837289718230
802 361822393794941008899869717157576529
803 382094087308905560149850855053479436
804 403488079058126041123509304705478251
805 426065767395786489875502125736136688
806 449891869944513114752248736571318984
807 475034600922771840677202805472779102
808 501565857833030777422422793048550781
809 529561418000120029256666563917404889
810 559101145473405176874589912710203102
811 590269208832857961515798045712802536
812 623154310466922815198204944463742117
813 657849927919308754272492449635375681
814 694454567932554005286336962220913044
815 733072033848490322577957080366565620
816 773811707059653761167323413079137355
817 816788843241331058822698223784883363
818 862124884131382218777931177945174632
819 909947785664331119869009111480647654
820 960392363307562263853704581437848836
821 1013600655490903070497543868744140675
822 1069722306066512371085965525997607694
823 1128914966783947045491363832278242756
824 1191344720815655659740560108571779029
825 1257186528421071767379419380144297083
826 1326624695893077509520815773621392184
827 1399853368989013842291911264190754670
828 1477077052109767286684454718106688853
829 1558511154554911599721014382163896823
830 1644382565249580524738934620015611574
831 1734930257409856715523152346552583784
832 1830405924688151943293832159134919067
833 1931074650418503051111055664171402159
834 2037215611664103852744925235352911466
835 2149122819855931516501949279149023380
836 2267105899902212808483499828212744845
837 2391490909743926888097234075620931787
838 2522621202431783750581227470296560778
839 2660858332905388616247492576847851974
840 2806583011765851953166535003593688893
841 2960196108449193993139859211538359043
842 3122119706329795981502219236678598404
843 3292798212411155849253593864129463468
844 3472699524395615459714269716985061043
845 3662316258065856780252924006991923603
846 3862167038059147466325738171165766180
847 4072797855270900856927092179381550764
848 4294783494287466721802792998831567835
849 4528729034419570564648366191523098297
850 4775271428087872866130654612698484019
851 5035081160501146940885193544265519388
852 5308863994766017225391245123487349721
853 5597362806775522487317708507270269198
854 5901359514442456903989925801949168026
855 6221677106073006110916924994881568378
856 6559181772917169882383295189351471096
857 6914785151185408777535978206079053080
858 7289446679086456809865822703286833508
859 7684176074719922466673740780035356022
860 8100035940949802628228137781847529502
861 8538144503692035878687251680525358073
862 8999678490371433985610665209671520338
863 9485876155641498008456157488530794398
864 9998040461815529718230202417881188424
865 10537542421829908720531528937598831674
866 11105824612951279442995168385273936380
867 11704404869849580061516310980088758836
868 12334880166089291083871958708439998656
869 12998930693542973849758385944449908346
870 13698324149705145564040752708285691962
871 14434920243381884612001189944204167200
872 15210675429753417191320893697239705006
873 16027647886354498038026095658570019074
874 16888002742091916065895417194390523080
875 17794017572021242205918013215169230350
876 18748088171237366901488381026883642450
877 19752734621896890020881903877503325635
878 20810607668086537130389238533438431908
879 21924495413982066467862865948488952790
880 23097330361508259955054679619207752925
881 24332196804514298236744367634177178945
882 25632338597321926526578630106557290250
883 27001167316388234866656815172066187214
884 28442270834752604709478883998532207610
885 29959422329910510831709260160992051007
886 31556589746777611242150880893535363082
887 33237945738478210887604801854428898298
888 35007878108815160687545515056021285639
889 36871000781456080211783160437648717095
890 38832165322106119451645458560900096110
891 40896473041233078458730835044425633348
892 43069287706269491483507393901917846473
893 45356248893641301755788827710852562981
894 47763286012467196644343851876966533830
895 50296633033339885217999464571314966294
896 52962843957244085153469094733800684091
897 55768809061389414294533112620488819803
898 58721771960543599469939451551731038356
899 61829347524346449861462536827687097182
900 65099540693072114253994539931122815601
901 68540766236390671414702594495372431049
902 72161869501864721124942069116266917292
903 75972148202207200345127522883981637133
904 79981375292728225100460864259826720967
905 84199822992916675359263745310185629287
906 88638288008742071116194105119902996554
907 93308118015029870852185716580122454336
908 98221239460164772740259461074077583681
909 103390186758418318024597621056948424365
910 108828132938385791494939677456185567348
911 114548921819360109612364727503107581710
912 120567101790974438277305655677663121337
913 126897961275118392603251658495094136653
914 133557565952982907217218755490083852714
915 140562797844124675092700258408936440162
916 147931396328671281738447641543694170625
917 155682001208222072776578388559217920529
918 163834197905647086106455119029183308382
919 172408564908857211371835263496880451784
920 181426723568723743860337928335898668997
921 190911390366675812188458769189509053729
922 200886431773111437762071812952737126720
923 211376921823634435689213099953020293664
924 222409202546287771715121255956226662475
925 234010947379407728176391267203891929057
926 246211227726486312308041666901413774607
927 259040582801516428068276633983988691476
928 272531092925720781260010404783319972961
929 286716456444347370017930980740460403444
930 301632070440368554550982894211426568087
931 317315115430464715093317522079457417832
932 333804644237625833377473337923738439197
933 351141675244084271163957307898123724740
934 369369290238119772419709816878819408511
935 388532737078574430764483357483377103778
936 408679537411703175726867988128959933857
937 429859599686287408537311777704991903022
938 452125337724780010166940894186167517721
939 475531795120654431705109084576216740884
940 500136775745125523822785708316341018567
941 526000980660022969689603226532884751222
942 553188151747858750883150464738661937109
943 581765222385068449680195442570962096618
944 611802475500054241706824262892900097425
945 643373709374048510450019050930959978430
946 676556411559986020135502805158855721392
947 711431941312556038124710117242130898750
948 748085720941441920614103738393757535955
949 786607436519484458463488070223176682480
950 827091248398168571429568532725084074221
951 869636012004474527661419846539836995477
952 914345509415800569518461158343226019711
953 961328692233401587937285516194856943106
954 1010699936299648467185150957853859667439
955 1062579308830447403236604514187773299629
956 1117092848561422793716574025537277907425
957 1174372859535018656207335653650362754744
958 1234558219185572061046070767055267505222
959 1297794701410720647790233221285015947557
960 1364235315350290718385875005650216218477
961 1434040660628141488327438124893642701756
962 1507379299848386828493667190127161030396
963 1584428149175053563711591149747658427083
964 1665372887863643899814103277484467133549
965 1750408387654331249240696930435242119974
966 1839739162979719831602576326397197242928
967 1933579842985329123807407531835184322365
968 2032155666408318856925654625815965078993
969 2135703000409547474324383519909189165034
970 2244469884505959983117310608517016627408
971 2358716600804637895405915462380277794313
972 2478716271796727370646027705191318685289
973 2604755487029009821299099724148938737100
974 2737134960033215633567901805613392244144
975 2876170216958435449532320695366752836485
976 3022192318420289742594268496064539024611
977 3175548616152017469622161441780741713254
978 3336603546117486144486745089535981704522
979 3505739459824463254946624934644347350335
980 3683357495658484112664167413206144809679
981 3869878492143472947498870171181610875338
982 4065743945125099017804949222732875330584
983 4271417010966862465850144276965988092331
984 4487383557947298796074686557365266837205
985 4714153268149668206122886175952286511946
986 4952260792243267785040621301127106449766
987 5202266959668291670644670605136100173911
988 5464760046854197556623274675907720841949
989 5740357106225058908114619006612397679950
990 6029705358874643326209284246357899269582
991 6333483653929222631534365322191169316169
992 6652403997757665357450009857184887259315
993 6987213156336475945812633761612362773494
994 7338694334232428627534742742880669221334
995 7707668933827613054329176473466757494961
996 8094998398581392854390686677169023426425
997 8501586144301322003433582721416141254006
998 8928379582580827458419906634272443356884
999 9376372240755826456242802889802754910503
1000 9846605982935796865300635182396360645619