0 0
1 1
2 4
3 10
4 24
5 47
6 93
7 162
8 283
9 462
10 747
11 1154
12 1779
13 2642
14 3908
15 5643
16 8098
17 11398
18 15975
19 22030
20 30253
21 41027
22 55379
23 73983
24 98455
25 129838
26 170578
27 222447
28 289009
29 373064
30 479970
31 613962
32 782893
33 993349
34 1256546
35 1582466
36 1987365
37 2485840
38 3101146
39 3854942
40 4779910
41 5907524
42 7284053
43 8954463
44 10983538
45 13435689
46 16400558
47 19969353
48 24266474
49 29419243
50 35598966
51 42983535
52 51806760
53 62314893
54 74827097
55 89681193
56 107310179
57 128176548
58 152863921
59 182001394
60 216374558
61 256832831
62 304428491
63 360306043
64 425867377
65 502646045
66 592506201
67 697491494
68 820070467
69 962958974
70 1129411652
71 1323022006
72 1548071396
73 1809292826
74 2112298060
75 2463304598
76 2869640564
77 3339442449
78 3882257680
79 4508693999
80 5231150848
81 6063421167
82 7021556577
83 8123434229
84 9389785420
85 10843704701
86 12511892103
87 14424109096
88 16614645222
89 19121742983
90 21989340708
91 25266439554
92 29009198404
93 33280257304
94 38151212529
95 43701935813
96 50023510139
97 57217520522
98 65399573502
99 74698590889
100 85260968498
101 97249943578
102 110850529509
103 126268944499
104 143738511605
105 163519219056
106 185904698760
107 211222043950
108 239840086300
109 272169493286
110 308672653953
111 349864194395
112 396322678755
113 448691768719
114 507694109666
115 574133234506
116 648910124684
117 733026128546
118 827602582828
119 933885142347
120 1053267069519
121 1187295232540
122 1337697866158
123 1506392739982
124 1695520066930
125 1907453546083
126 2144839436540
127 2410611026792
128 2708035169734
129 3040731093612
130 3412725600890
131 3828477444179
132 4292942867301
133 4811606642282
134 5390560077926
135 6036540350983
136 6757023045250
137 7560271897260
138 8455448665339
139 9452675338637
140 10563164797628
141 11799298352636
142 13174780740908
143 14704736622129
144 16405894519774
145 18296705993744
146 20397564201463
147 22730950696293
148 25321694579384
149 28197153084121
150 31387518944786
151 34926041313773
152 38849390591064
153 43197928123232
154 48016138514405
155 53352958468344
156 59262289073090
157 65803395105412
158 73041512376314
159 81048331730316
160 89902718062855
161 99691296299747
162 110509302546134
163 122461291267067
164 135662143030055
165 150237916653052
166 166327040927354
167 184081340318113
168 203667443920348
169 225268016924173
170 249083426435204
171 275333217966334
172 304258082846144
173 336121626666675
174 371212692155635
175 409847472919011
176 452372255578709
177 499165943155226
178 550643289116939
179 607257906824632
180 669506082225957
181 737930356792095
182 813124021262169
183 895735376629031
184 986473025997319
185 1086110937254508
186 1195494672067136
187 1315547392207753
188 1447277189119105
189 1591784202561587
190 1750269238390822
191 1924042198103481
192 2114532206347861
193 2323297580047345
194 2552037725385725
195 2802604916647433
196 3077018261415927
197 3377477606093692
198 3706379920641126
199 4066335696268689
200 4460188160335013
201 4891032596042367
202 5362238860598653
203 5877474129633675
204 6440729272703289
205 7056345602632582
206 7729045754548283
207 8463965119738469
208 9266687973017051
209 10143284383784717
210 11100352461465094
211 12145061658715271
212 13285202146641054
213 14529235578340883
214 15886352760443828
215 17366533119765139
216 18980612029251738
217 20740350411938416
218 22658513298040709
219 24748951235570681
220 27026691895935192
221 29508035229125758
222 32210660228562747
223 35153736065958221
224 38358046460769033
225 41846119389719675
226 45642371878354925
227 49773261291249241
228 54267453810189575
229 59156000769554121
230 64472534596647860
231 70253474205078238
232 76538252743776863
233 83369556687989717
234 90793590423144826
235 98860354375715457
236 107623952234248617
237 117142914294949995
238 127480553994521837
239 138705343596686514
240 150891327739935212
241 164118559662306118
242 178473580642502098
243 194049926219255969
244 210948681728664258
245 229279069413062990
246 249159091809211380
247 270716212265375259
248 294088099706686567
249 319423416976037955
250 346882682505268140
251 376639183061554675
252 408879970184439694
253 443806916369547784
254 481637866793149836
255 522607860811862193
256 566970462508125833
257 614999172633666652
258 666988965000799906
259 723257917676847239
260 784148986228230066
261 850031887230061455
262 921305143881798474
263 998398259750730670
264 1081774077486154683
265 1171931286217665095
266 1269407140032021077
267 1374780348788916126
268 1488674209753828424
269 1611759938820473628
270 1744760276436453196
271 1888453324414730987
272 2043676696106873538
273 2211331933400295776
274 2392389281092305985
275 2587892769387629205
276 2798965703896803073
277 3026816511101231461
278 3272745048452208664
279 3538149324196411717
280 3824532746848890915
281 4133511846611874197
282 4466824600430257552
283 4826339300193613753
284 5214064108834014487
285 5632157241030125099
286 6082937927628548642
287 6568898097896979586
288 7092714954467061798
289 7657264372621398698
290 8265635316256904482
291 8921145199851148368
292 9627356408008183781
293 10388093899991299579
294 11207464131956246913
295 12089875222724087727
296 13040058619270544613
297 14063092186579769678
298 15164425003913088979
299 16349903791678613810
300 17625801279420508063
301 18998846439351310116
302 20476256927560004238
303 22065773658323694631
304 23775697888563386322
305 25614930740104410778
306 27593015575253039596
307 29720183156823356400
308 32007400050868342987
309 34466420208103054983
310 37109840229529469067
311 39951158259085183317
312 43004837060987879939
313 46286371233504504030
314 49812359174798918373
315 53600579763807747733
316 57670074435980290829
317 62041234631164887614
318 66735895364427257517
319 71777434914734758454
320 77190881461198439944
321 83003026683180721577
322 89242547241403033942
323 95940134182515704143
324 103128631281058346617
325 110843182392603661174
326 119121388939713229044
327 128003477641637065551
328 137532479728860990026
329 147754421797805527687
330 158718529679193705144
331 170477445527662229386
332 183087459653535661887
333 196608757365486139099
334 211105682508666320072
335 226647018038980855549
336 243306285499671510665
337 261162063824697460983
338 280298329537310348657
339 300804818865459891790
340 322777414067152912194
341 346318554600501865713
342 371537675681145405624
343 398551674992490245821
344 427485410369477210950
345 458472229371825687592
346 491654533876622019610
347 527184380780047495226
348 565224122281715668391
349 605947087041123942627
350 649538306062587505338
351 696195284826915869068
352 746128825952233203061
353 799563904164858907278
354 856740598336450526341
355 917915082668634854998
356 983360682309427285407
357 1053368995825241995522
358 1128251090400646594374
359 1208338772581149177428
360 1293985941085277510645
361 1385570024947139164765
362 1483493514244890631941
363 1588185587183238724598
364 1700103841597355532985
365 1819736135223427582643
366 1947602543707033617590
367 2084257441349796267784
368 2230291714573105343653
369 2386335113842163093989
370 2553058755151411169311
371 2731177777657507761786
372 2921454169810490130016
373 3124699771523767904544
374 3341779466126653384934
375 3573614570719502838277
376 3821186440226982392965
377 4085540294991161731268
378 4367789288928087698300
379 4669118829469658184060
380 4990791168240919866590
381 5334150275252123747943
382 5700627017701750870775
383 6091744657928461587309
384 6509124693998304159360
385 6954493059447931560126
386 7429686708334258102072
387 7936660604344811831687
388 8477495143086923591332
389 9054404028826847690603
390 9669742638102080037324
391 10326016894310591781064
392 11025892689383570925401
393 11772205879830928323534
394 12567972897368827317893
395 13416402005001764422776
396 14320905243337175229089
397 15285111102031575631780
398 16312877966236552597511
399 17408308377465023593977
400 18575764164415003146001
401 19819882488249204784868
402 21145592864179622236748
403 22558135209553241365360
404 24063078987318669127876
405 25666343501459409714564
406 27374219421101594253606
407 29193391597047690754744
408 31130963256158029482393
409 33194481645361824511473
410 35391965220422796386615
411 37731932460235017516325
412 40223432412574933438573
413 42876077062158701594299
414 45700075638950956523259
415 48706270968849270218052
416 51906177998070515929601
417 55312024605977422927452
418 58936794852560464996282
419 62794274789424757781938
420 66899100997061781710529
421 71266811993032843232179
422 75913902692275964490360
423 80857882081795177696782
424 86117334311447192861668
425 91711983382787992964194
426 97662761660497408127102
427 103991882410351188223370
428 110722916613621994839243
429 117880874286448737474381
430 125492290582258804693355
431 133585316933211239742157
432 142189817540100327099385
433 151337471497293333260553
434 161061880897002608744477
435 171398685233604119552503
436 182385682491050933786981
437 194062957272167931838769
438 206473016395937660748778
439 219660932364009563223854
440 233674495170397727055926
441 248564372902903189374236
442 264384281663395439353446
443 281191165308199636861292
444 299045385594787230290580
445 318010923294729178510471
446 338155590924718109007228
447 359551257720996489875704
448 382274087581859651980069
449 406404790676359764985607
450 432028889524783216403755
451 459237000330039375695155
452 488125130455361351368747
453 518794992917593979264095
454 551354338891184403866666
455 585917309192425363825361
456 622604805849736063732402
457 661544884841047365478410
458 702873171226895867077194
459 746733297884278036416455
460 793277369206143398775071
461 842666451109401756457941
462 895071088867499539665294
463 950671854263602208378897
464 1009659923748131083200655
465 1072237689266854165411497
466 1138619403629255783791377
467 1209031862272403409376340
468 1283715123496252995125311
469 1362923269235516721332121
470 1446925208672671460912339
471 1536005526990274319056023
472 1630465381820607673415222
473 1730623449949505810144211
474 1836816927113279161810257
475 1949402583732663197170155
476 2068757879733989910636805
477 2195282141620013351058411
478 2329397805285477748890719
479 2471551728093173707405239
480 2622216574087632641430285
481 2781892276254035351266111
482 2951107580122673455646003
483 3130421673060986768165221
484 3320425904022168977660218
485 3521745598573980735064017
486 3735041974495676510191319
487 3961014163300464025157286
488 4200401343545894697348572
489 4453984991881068422871352
490 4722591258328956196941944
491 5007093472407993950752498
492 5308414787295014384668727
493 5627530969359465204691608
494 5965473341049740513137456
495 6323331885265315565686459
496 6702258520057104428034637
497 7103470552679637246397063
498 7528254322790552167127774
499 7977969044806094240158815
500 8454050860262244254630235
501 8958017111280415661917701
502 9491470847153030619263079
503 10056105576354326569471140
504 10653710277280544400481577
505 11286174681359531282083429
506 11955494843258712525195691
507 12663779013307763708234502
508 13413253828439773538493403
509 14206270838399892200655876
510 15045313385265636156511224
511 15933003854833073827392321
512 16872111319836115955037051
513 17865559595548790589980260
514 18916435729862262788995289
515 20027998950592276183143782
516 21203690094455523545100862
517 22447141542908219424133500
518 23762187691877207729167656
519 25152875983270132132493411
520 26623478528157021473121369
521 28178504352485050220848173
522 29822712298378696806562119
523 31561124615173176801955589
524 33399041276721586373336551
525 35342055062752465212812163
526 37396067444668252639168679
527 39567305317567976361591143
528 41862338623133366012351712
529 44288098909584688454959441
530 46851898878033495615526066
531 49561452966320268647155765
532 52424899024836007484205475
533 55450821140802867205048062
534 58648273671217650212034593
535 62026806546877083982587081
536 65596491913980345106783691
537 69367952182284703912993729
538 73352389553247564885226600
539 77561617104362921043535002
540 82008091510774646689329831
541 86704947488350145215710999
542 91666034047728962486451880
543 96905952652323665097376075
544 102440097379081515643321268
545 108284697184678731526630684
546 114456860386198008265101780
547 120974621469646744996600138
548 127856990346652131029360338
549 135124004184466748314474011
550 142796781942054011237608965
551 150897581750363156606599304
552 159449861283258587955296513
553 168478341271509086861676576
554 178009072321385474386239527
555 188069505206019468175821969
556 198688564807682590386296128
557 209896727896481228126584414
558 221726104941915207189231967
559 234210526161894174065129304
560 247385632025792548514024313
561 261288968437164612598697397
562 275960086834861572605234227
563 291440649461319844950809780
564 307774540061151748881918262
565 325007980284285774173794885
566 343189652083625437806411887
567 362370826409512285874378010
568 382605498520489801916690232
569 403950530243505337822183155
570 426465799535529348820890449
571 450214357713670800537873283
572 475262594741495932178694980
573 501680412975965036346927119
574 529541409801986233943709974
575 558923069600064065151501585
576 589906965517246825437979670
577 622578971532006282429764195
578 657029485330754849611879599
579 693353662536282811644843992
580 731651662858037698894155475
581 772028908759109645452285281
582 814596357267237731655052321
583 859470785584695743506787973
584 906775091187445395870961280
585 956638607134350626924391196
586 1009197433346146507392776880
587 1064594784647409952287420963
588 1122981356407368858509366344
589 1184515708652401642376818430
590 1249364669569707514124958094
591 1317703759362448660377862952
592 1389717635467715001638662652
593 1465600560193665714495576685
594 1545556891888090225358937310
595 1629801600800231077126687271
596 1718560810858895940499519979
597 1812072368644534935400322226
598 1910586440899940763928072561
599 2014366141984424010782909296
600 2123688192749640465547663344
601 2238843612381532396872514217
602 2360138444833111459398909080
603 2487894521545782251046850460
604 2622450262244766414969441462
605 2764161515674497967776862533
606 2913402442236031164987677516
607 3070566440576867746436357463
608 3236067120288872323536386816
609 3410339322967147944769334894
610 3593840193997951290981941628
611 3787050307550625557639474888
612 3990474847374615351039823978
613 4204644846120160545512989905
614 4430118486039251571694531879
615 4667482464052622327345656861
616 4917353424319556654067183574
617 5180379461589263474090461483
618 5457241698777807654953699333
619 5748655942370578333754335847
620 6055374419431071753228235692
621 6378187600168121200980495178
622 6717926110211519406294384941
623 7075462736934167150021823440
624 7451714534375300088816344956
625 7847645031525976789451446910
626 8264266548974769655562234482
627 8702642629138433878201765465
628 9163890585561323364310893766
629 9649184177016283064222351411
630 10159756412423044753742802291
631 10696902492873344566203962686
632 11261982897361841321086379834
633 11856426619121635738667896624
634 12481734559802081099336647272
635 13139483089055339773997623829
636 13831327777468752600930932435
637 14559007311140640635042365049
638 15324347596602432911132282805
639 16129266065185354643151732293
640 16975776186373054211868544369
641 17865992200114953580024376886
642 18802134078559621428189082248
643 19786532728142519564690677267
644 20821635443492179530953120734
645 21910011625139471216045363335
646 23054358773593692482876160429
647 24257508772919636055525384684
648 25522434477582766051198343681
649 26852256616954546628714289585
650 28250251032561812630447655789
651 29719856263848552186942456893
652 31264681498974602734221247610
653 32888514907925365465699770203
654 34595332376032961979882834632
655 36389306656830044742018426241
656 38274816964060417675072605246
657 40256459023569208556599175843
658 42339055606781926640951066882
659 44527667568465338295760704826
660 46827605412540987168209150145
661 49244441410798671557851360424
662 51784022300534734058752457905
663 54452482588317978695558841013
664 57256258488372320719376955049
665 60202102525354075291300810393
666 63297098832706746188600876601
667 66548679179186032592662919098
668 69964639757682202030382514163
669 73553158772009028258605187166
670 77322814859004178807123381013
671 81282606384972325996845412684
672 85441971657332033881093603424
673 89810810094171440388684741604
674 94399504396415613155146345727
675 99218943769324432578965885905
676 104280548242221034693303278069
677 109596294137554558605300415311
678 115178740742782042493378872550
679 121041058240962902090763516481
680 127197056958558528210168223048
681 133661217991561683910797922999
682 140448725273917182960039440019
683 147575499155071378776689123438
684 155058231556583940227580620373
685 162914422780877509826208669094
686 171162420048579289480816925721
687 179821457844340935762756706973
688 188911700154709529148531161042
689 198454284685371235872347139960
690 208471369149111281731214542027
691 218986179719927869245075583505
692 230023061753125428148040283596
693 241607532875682944488220651779
694 253766338555979436455106531765
695 266527510266839298770208520763
696 279920426361080829307340597949
697 293975875784079168671670584668
698 308726124753548602297715996577
699 324204986542564591175291122706
700 340447894508055026685128717331
701 357491978513336916000213474485
702 375376144900045249989399746840
703 394141160171726472093182021215
704 413829738558750981576379830788
705 434486633641755588675029831697
706 456158734218874773168515567432
707 478895164610263329895281057985
708 502747389602186063005518344328
709 527769324241942562580751483061
710 554017448704457736429109826035
711 581550928461176563235635491844
712 610431739992323787119488078801
713 640724802294285128950034229037
714 672498114445224633997148277164
715 705822899503715694795975830990
716 740773755027539950842232467187
717 777428810512524160691717229917
718 815869892064770473373604923966
719 856182694633497812131836585346
720 898456962146403974383299316299
721 942786675904568296804629583515
722 989270251609919593191011813880
723 1038010745414762690832666868629
724 1089116069400290370280838577904
725 1142699216908954528731534174503
726 1198878498174558173101841328177
727 1257777786713485715449633202478
728 1319526776961167717993769530657
729 1384261253659182726892144746813
730 1452123373520916801962194962826
731 1523261959726912532389540922903
732 1597832809825557823598424576151
733 1675999017640048016567638844064
734 1757931309809249083110668659968
735 1843808397617626883444470763931
736 1933817344798467609050688139597
737 2028153952024603324330472479333
738 2127023158832489267991606240939
739 2230639463758134533033041711274
740 2339227363497817543638113686588
741 2453021811942071975491233744954
742 2572268699968899347088890802711
743 2697225356920871166543276766720
744 2828161074731559529800664422413
745 2965357655708869059968360511836
746 3109109985027211861712607294016
747 3259726629026326990378162043432
748 3417530460462819440994348178726
749 3582859311910403400410122533510
750 3756066658557351360217739080273
751 3937522331703962158459800193128
752 4127613264319988782537711367823
753 4326744270081061862705244199040
754 4535338857365282384571441562844
755 4753840079755450379377238437999
756 4982711424659976706372175389298
757 5222437741735466260896896157054
758 5473526212867453834354870923820
759 5736507365541851230217053429171
760 6011936131519579394485766908066
761 6300392952809602560065556741957
762 6602484937022471832347612085484
763 6918847064276469459892320456240
764 7250143447922910663816107234377
765 7597068651455007774867312192450
766 7960349064067393018203163340763
767 8340744337439784557614750163513
768 8739048886429903793647419884712
769 9156093456476414175405321014323
770 9592746760633972461322230773779
771 10049917189288215250474110993044
772 10528554595730351708841551437086
773 11029652160907697753723803445837
774 11554248340809762630468740949560
775 12103428900098031225487338965332
776 12678329035743264671349410853794
777 13280135594595556729319279074558
778 13910089388981524278137167323848
779 14569487614598407517132700640977
780 15259686375158604978943819426708
781 15982103318428740356436147404749
782 16738220388506959585628915030658
783 17529586699389195546226833631771
784 18357821535091938685171998997941
785 19224617481823958567524794568452
786 20131743697934882224328339729577
787 21081049327612827746136113462764
788 22074467064558994954946235628712
789 23114016872132438555619389038887
790 24201809866735909912105435504583
791 25340052371501790746840171441423
792 26531050147638618135011921821695
793 27777212811111582292548015416719
794 29081058442657682938151241138847
795 30445218399475949523329892609943
796 31872442337288443618745305556517
797 33365603451836585317549981842486
798 34927703949263029103248831981009
799 36561880755229697477900913219564
800 38271411473041192959322084736898
801 40059720601477410386389317639076
802 41930386023493482954464908856009
803 43887145777416895120910980721846
804 45933905122764606285121624328006
805 48074743913314945889850318992562
806 50313924290603999191035550112267
807 52655898711571713568423150539093
808 55105318324663378943559262833423
809 57667041709294896538637625241583
810 60346143994219946853941175907958
811 63147926370991136655888460384352
812 66077926019390296491804775728853
813 69141926462412562238614740983414
814 72345968369129822946165939856624
815 75696360824528710328763838422934
816 79199693086221940409696838624196
817 82862846848766561908607878676227
818 86693009037194214130262433840381
819 90697685152263824916538000142617
820 94884713190892296467643767697972
821 99262278166200517392839770734284
822 103838927252636845930907786579494
823 108623585582704824035933564918185
824 113625572722932999967222498844714
825 118854619857879058843234461407818
826 124320887712165054244825908076382
827 130034985241792009251712758600259
828 136007989127287974971766400737484
829 142251464102600318807051328784135
830 148777484155058444111584868365875
831 155598654633203749440093029947163
832 162728135300817742720440369513525
833 170179664377073179124919063716961
834 177967583604395683599390757665501
835 186106864387350812114217952333908
836 194613135047673189039450863156819
837 203502709242426413504573089022656
838 212792615594234671077369900822236
839 222500628584555524142271898816126
840 232645300763078559006517016898013
841 243245996328532474018610447983369
842 254322926138474766583271123374343
843 265897184208019385960219665353498
844 277990785759940156336846436061138
845 290626706891167349547766034624760
846 303828925923383757638314882512242
847 317622466508220839191114031168264
848 332033442560467954544090348789626
849 347089105095734177720943012598348
850 362817891052156390707315455416149
851 379249474179025109716384056365870
852 396414818078615271842243556307410
853 414346231491058783636838753744987
854 433077425915794352980085165332326
855 452643575666973743294295032654592
856 473081380464208352854502803922901
857 494429130664201688966537643989232
858 516726775243149076595826550721281
859 540015992644291593595429985470899
860 564340264609704969867908443732637
861 589744953120281846685867576619387
862 616277380572946648286089090086275
863 643986913329422253602791744733442
864 672925048776367095476373906760412
865 703145506042416225597129680603915
866 734704320523611901837804689731447
867 767659942374894458734383058799818
868 802073339131765536271932068726820
869 838008102632929384059722802106447
870 875530560421688222001926545938498
871 914709891811110912562138034422847
872 955618248805536235105769053615623
873 998330882078809443036327974198564
874 1042926272217810830551817869690499
875 1089486266448314575488114535765587
876 1138096221069044107426883812333288
877 1188845149828963800549319193481362
878 1241825878492396612233328193012363
879 1297135205846480839447230999323252
880 1354874071415809016043715767658737
881 1415147730159825968895728853523973
882 1478065934439735747032981544695827
883 1543743123553276821636742077903114
884 1612298621147808299131051457205698
885 1683856840834705685404440058437162
886 1758547500341131912482607130486624
887 1836505844548827253483187365815123
888 1917872877783691732892768329752083
889 2002795605734615698828284610199086
890 2091427287395292243395053639822508
891 2183927697438619878211244931278154
892 2280463399449821899309975354808975
893 2381208030461571770291209720225628
894 2486342597252271121399413861900274
895 2596055784887181084240866376023797
896 2710544278001411256671605485479140
897 2830013095343827123853797191473484
898 2954675938121802146253535625624695
899 3084755552708419608901134458478080
900 3220484108296281120483646215427000
901 3362103590105509270320305380324429
902 3509866208777904556422249708060467
903 3664034826614538611065794111808054
904 3824883401340404130019933082490238
905 3992697448107105639257393752831442
906 4167774520473035731641694077005132
907 4350424711130049280988841023750140
908 4540971173176399364788850085216123
909 4739750662767645707826174806586162
910 4947114104010470224499331809740483
911 5163427176998849293425722659511988
912 5389070929927924752437192733979322
913 5624442416258202170187705621491989
914 5869955357941477270716502113975816
915 6126040835760168913392826139583807
916 6393148007873617204415267396003147
917 6671744857708410380092725691920438
918 6962318972375037800844034466941098
919 7265378352840154030550569436954623
920 7581452257132591022909476212585653
921 7911092077912000550632472674771276
922 8254872255781764856420653798021832
923 8613391229782612404713661723345203
924 8987272426560342908675399543210853
925 9377165289760237843639878328801427
926 9783746351262242975163325668587623
927 10207720345934898764932247454998727
928 10649821371652405171071622845543957
929 11110814096388184866517527159133970
930 11591495014270004921219388523016223
931 12092693752556182303490269179161311
932 12615274431569794817445769394415856
933 13160137079708202791748511784282683
934 13728219105728730325642388223486541
935 14320496830598120892576892040400209
936 14937987081283554382773989288548531
937 15581748848956660727994086207599688
938 16252885014179285093237824714285486
939 16952544141740828120103037761650008
940 17681922347922010923337845481179720
941 18442265243068983390179613271163234
942 19234869952475028832909230699868189
943 20061087218684811851969965222509178
944 20922323588458407332450692753309162
945 21820043687759339972834287023344638
946 22755772588262809551406977641847266
947 23731098269017290744582900386685238
948 24747674177035048719349919583626561
949 25807221890734927607824548985728343
950 26911533890314337597725424171001827
951 28062476439286824581402258572709625
952 29261992581587262898643515489922224
953 30512105258818716725701613508842432
954 31814920552393698807387570308614469
955 33172631055508080855303628069509771
956 34587519380078630107915457848244536
957 36061961803975241139360464330569134
958 37598432064086777004569897092890831
959 39199505300975225906894663327331709
960 40867862161097020363503494789672865
961 42606293062803070229168869124324808
962 44417702632570757909412663486354445
963 46305114318172068283128300637991530
964 48271675185742635570257362675424875
965 50320660907987040612416917802216828
966 52455480951036674469094720230063375
967 54679683967768176972469718426941048
968 56996963405693385199640066605605059
969 59411163337846190820441607540076995
970 61926284525418266179138868785592302
971 64546490721234607921711664184029730
972 67276115223511861683319409614751002
973 70119667689707792196936918236556950
974 73081841220649689061402542838493385
975 76167519725523341317396920194092984
976 79381785578713156907464778627846054
977 82729927579908472200299740149402180
978 86217449229331822234119274213852856
979 89850077330402387240366383250676497
980 93633770932622776085657634043022785
981 97574730627970255435527817967681757
982 101679408214585319553988765006783908
983 105954516742081665665747078607163871
984 110407040953353086523869318879710165
985 115044248138325107665802920168987944
986 119873699415693336651159001592335587
987 124903261459307097925393561369910099
988 130141118686497021129542944749870773
989 135595785926309529361704770985078692
990 141276121586300729521354798458402402
991 147191341337257794498285932014070892
992 153351032335958715221854763614710559
993 159765168006852107499557611101569601
994 166444123404338834354465122041273330
995 173398691178167435162400590113977338
996 180640098165317075876677034924867132
997 188180022632635909171300261179238924
998 196030612195430790594516569606577367
999 204204502438167274889828040181538715
1000 212714836264438246892302381950838270