0 1
1 7
2 8
3 22
4 42
5 63
6 106
7 190
8 267
9 428
10 652
11 932
12 1367
13 2017
14 2774
15 3950
16 5539
17 7541
18 10342
19 14184
20 18889
21 25435
22 33974
23 44720
24 58952
25 77550
26 100546
27 130780
28 169273
29 217230
30 278636
31 356566
32 452544
33 574548
34 726938
35 914742
36 1149685
37 1441787
38 1798740
39 2242436
40 2788219
41 3453787
42 4272238
43 5274286
44 6488229
45 7972707
46 9776130
47 11954238
48 14597169
49 17793739
50 21633774
51 26270808
52 31845762
53 38520803
54 46533428
55 56127942
56 67564176
57 81234297
58 97524404
59 116878504
60 139902987
61 167240807
62 199595422
63 237943822
64 283293343
65 336800774
66 399969776
67 474427984
68 561985090
69 665014534
70 786039336
71 927951580
72 1094378117
73 1289300117
74 1517183866
75 1783655640
76 2094817116
77 2457647530
78 2880671626
79 3373333406
80 3946276957
81 4612528414
82 5386399258
83 6284220984
84 7325551691
85 8532185078
86 9928734998
87 11544690914
88 13412720692
89 15570011681
90 18060434064
91 20933043138
92 24243266038
93 28056463432
94 32445407358
95 37492731154
96 43294788365
97 49959519159
98 57608816506
99 66384687522
100 76445697258
101 87971450353
102 101169454828
103 116272335010
104 133542479137
105 153282701568
106 175831598460
107 201571756076
108 230941942201
109 264433991220
110 302601819562
111 346079907992
112 395577989947
113 451896098749
114 515946213148
115 588749977738
116 671456000069
117 765371969269
118 871960257692
119 992865502094
120 1129953037989
121 1285310460965
122 1461280485702
123 1660516918800
124 1885985284417
125 2141013326781
126 2429359267932
127 2755224016094
128 3123313011999
129 3538934032576
130 4008012144558
131 4537181982910
132 5133908959014
133 5806526448286
134 6564351176916
135 7417854482672
136 8378711113458
137 9459967317641
138 10676255953718
139 12043887421576
140 13581063123701
141 15308175763308
142 17247930985896
143 19425652355764
144 21869662641794
145 24611484295479
146 27686231111630
147 31133135021270
148 34995815857834
149 39322832113610
150 44168355479296
151 49592586335792
152 55662466626147
153 62452603505630
154 70045828820408
155 78534188507852
156 88020132833965
157 98617342125560
158 110452014142306
159 123664481232618
160 138410320356949
161 154862120423198
162 173211575705062
163 193671077021322
164 216476018795695
165 241887624001119
166 270195077111006
167 301718662202622
168 336813431006255
169 375872196414979
170 419329635952970
171 467667211761930
172 521417169709053
173 581168077112040
174 647571222613620
175 721346139489964
176 803287850941208
177 894275407970312
178 995279241121682
179 1107370871454202
180 1231734025415770
181 1369674661539253
182 1522633671807582
183 1692201637229082
184 1880132123740708
185 2088358603897864
186 2319013666209630
187 2574446965102990
188 2857247332200547
189 3170268163741342
190 3516651134133746
191 3899855496779472
192 4323691113888034
193 4792350201508894
194 5310445561477170
195 5883054054048552
196 6515758381835545
197 7214697508881140
198 7986623157862578
199 8838955347007814
200 9779848060353818
201 10818263321367133
202 11964044030758590
203 13228000190058344
204 14622005027469582
205 16159091213770692
206 17853562940621234
207 19721121496600590
208 21778991018220823
209 24046065051568499
210 26543069231422888
211 29292726495188770
212 32319947175352003
213 35652040794510705
214 39318931270145506
215 43353404560792328
216 47791382510454903
217 52672204226421298
218 58038946542054176
219 63938779386482560
220 70423331116377702
221 77549104539999595
222 85377935451171398
223 93977468220520538
224 103421692873113863
225 113791538295153009
226 125175487800392118
227 137670274061749432
228 151381642876370140
229 166425151337394991
230 182927062825153768
231 201025332174784990
232 220870635660186932
233 242627525418069052
234 266475695062192002
235 292611310333285776
236 321248492286625355
237 352620945159929777
238 386983668510203776
239 424614864657022588
240 465818025259807380
241 510924135754532844
242 560294120135865152
243 614321517452063766
244 673435310317740208
245 738103060104185760
246 808834329896291690
247 886184314763825972
248 970757850611304487
249 1063213793330909671
250 1164269664258966166
251 1274706777188735910
252 1395375826252576979
253 1527202830389051099
254 1671195673697907160
255 1828451236134881442
256 2000162980539724825
257 2187629295479414251
258 2392262573842803200
259 2615598894066637356
260 2859308638280780662
261 3125208049052686213
262 3415271554671980246
263 3731645279681337302
264 4076661726133987482
265 4452855458835974174
266 4862980261632999820
267 5310027781720494176
268 5797247450220400905
269 6328168259136599093
270 6906622394912995088
271 7536770524768240410
272 8223129388768168593
273 8970601743847721881
274 9784508402509288600
275 10670623174541944252
276 11635210743013063398
277 12685067233481650771
278 13827564390210560222
279 15070697458237021028
280 16423136469061317927
281 17894282057814955104
282 19494325901982228572
283 21234315510018503812
284 23126224640411067161
285 25183029541233313231
286 27418790672241109058
287 29848741485846151922
288 32489384462087729949
289 35358594114440408819
290 38475728764085054458
291 41861751426313334934
292 45539359460542586403
293 49533125191524404291
294 53869647877292209792
295 58577716770065249590
296 63688487798721587860
297 69235674469917680773
298 75255752681388901622
299 81788182546156839602
300 88875647904634415469
301 96564313377751774610
302 104904102526010587126
303 113948998122711961050
304 123757364375522832247
305 134392295456957185610
306 145921991514086813944
307 158420162255054215064
308 171966463150607974462
309 186646965917157949198
310 202554663429598219676
311 219790015216652137262
312 238461535503423091958
313 258686424377104393998
314 280591249214572830568
315 304312679080468646232
316 329998272851293359524
317 357807329771184169509
318 387911805666545816858
319 420497296260217156514
320 455764097726664071468
321 493928348830989848240
322 535223256496446527446
323 579900417152870495596
324 628231239078065666603
325 680508468661885227588
326 737047835037949586570
327 798189819967458119630
328 864301556684489765538
329 935778875278165556101
330 1013048502915616130692
331 1096570424316768213050
332 1186840423107675837447
333 1284392814861453843845
334 1389803378629093880544
335 1503692512033688307904
336 1626728623010430100686
337 1759631767640391332419
338 1903177563603064999036
339 2058201396077868187264
340 2225602927909581344757
341 2406350949898313955624
342 2601488591630050314724
343 2812138908745348343884
344 3039510889002390967680
345 3284905903148953341211
346 3549724620399927838450
347 3835474439927517890652
348 4143777469966266136607
349 4476379080586923876534
350 4835157091025303008680
351 5222131631516629020682
352 5639475711964005640688
353 6089526571287380499432
354 6574797856023077245614
355 7097992670034818166984
356 7662017583013623929024
357 8269997658761331733886
358 8925292555038503431222
359 9631513801249150549214
360 10392543328141306529269
361 11212553315745248371905
362 12096027485996613437874
363 13047783932676369754548
364 14072999570354347126707
365 15177236355506728188277
366 16366469392459464894838
367 17647117027611097246544
368 19026073114519553398474
369 20510741589851158509968
370 22109073487482601086734
371 23829606611793518624380
372 25681508040355231976649
373 27674619615962003248780
374 29819506691899675405844
375 32127510341091789268006
376 34610803225466475155515
377 37282449444822331672328
378 40156468621156494015126
379 43247904463577749559948
380 46572898195477213662112
381 50148767159569711847540
382 53994088901059563034302
383 58128791190419639958974
384 62574248369058707703446
385 67353384390701376303748
386 72490783110722381548892
387 78012806294502893683170
388 83947719800565580525579
389 90325828605794053386450
390 97179621244356936388874
391 104543924223650088706038
392 112456067216423364450987
393 120956059729624104813159
394 130086779937272516039720
395 139894176642418311854644
396 150427485217523004979920
397 161739458369425013272478
398 173886612885302092908026
399 186929493397824578297128
400 200932954200073908844310
401 215966460505737127846241
402 232104410412163800276450
403 249426478830651197359238
404 268017985056838503203259
405 287970285514808556682792
406 309381193212215661795336
407 332355425923793465859246
408 357005084959145006361110
409 383450166395139935219753
410 411819107191757673235700
411 442249368449754849574620
412 474888058092717935412674
413 509892595888321665412612
414 547431423539090101352360
415 587684762626932314412818
416 630845423906582570006303
417 677119671263788400860148
418 726728143712916011648418
419 779906839642661123094400
420 836908167314542788050852
421 898002065720564947427285
422 963477200846271063314822
423 1033642242193838527008650
424 1108827224535001487654465
425 1189385000965637532364568
426 1275692793119160487643506
427 1368153844572702854131754
428 1467199184724848562055443
429 1573289510233116125423775
430 1686917191303532231689098
431 1808608411583604116276910
432 1938925450201796440062505
433 2078469114789467147515129
434 2227881335973050719847502
435 2387847933658697301828500
436 2559101565773467924733857
437 2742424872062630859768458
438 2938653825371120483199584
439 3148681303306515839476794
440 3373460895377434583549170
441 3614010960600982211502476
442 3871418951124617548359534
443 4146846019980919549219450
444 4441531931009161140902749
445 4756800289712050906952492
446 5094064116743233559009080
447 5454831785751321710591452
448 5840713348173533471274419
449 6253427271000703368882527
450 6694807613617977951097522
451 7166811670954501967241098
452 7671528114085205250476199
453 8211185659690493320673713
454 8788162301116674139728370
455 9404995138359403836289178
456 10064390844666959120012309
457 10769236809171316157825122
458 11522613000189254550816250
459 12327804594487544777733284
460 13188315419836445109256292
461 14107882264306707148429408
462 15090490106622329704640164
463 16140388324445433031888136
464 17262107944493201125343659
465 18460479999664289422381218
466 19740655061397574991737430
467 21108124023713789266935278
468 22568740217016478106237876
469 24128742933534867238772129
470 25794782455737488542269696
471 27573946681300860934817930
472 29473789442740829018197769
473 31502360630881418923301891
474 33668238234155967030258706
475 35980562411340122265925996
476 38449071728049553496428523
477 41084141691088230579355925
478 43896825721395606576997120
479 46898898721261812047762888
480 50102903396118755685914982
481 53522199499412326306665439
482 57171016186262025630799288
483 61064507667624514765187082
484 65218812366421275446022726
485 69651115797250601280200874
486 74379717398672709817414060
487 79424101558974442109478888
488 84805013099604672717066240
489 90544537489840803971878858
490 96666186080409314282389466
491 103194986671078513090634262
492 110157579738658457377552198
493 117582320669078875721690940
494 125499388368796573712445314
495 133940900645100827102921804
496 142941036765360036147020715
497 152536167642279727460485193
498 162764994109603662574695462
499 173668693777500966931450746
500 185291076999790935232584582
501 197678752506699620541134631
502 210881303286301367208563716
503 224951473348115314508016946
504 239945366028347312934880288
505 255922654531833781945985447
506 272946805464138900449390066
507 291085316139273771525259226
508 310409966490710744760288896
509 330997086481852434653838241
510 352927839950659030877192954
511 376288525873926656244852158
512 401170898116294801765612198
513 427672504776168404931246430
514 455897048300971030922991012
515 485954767637494754595434084
516 517962843739660943876206546
517 552045829828282167230261966
518 588336107906018685558445984
519 626974373099451021316767158
520 668110147485844269337457091
521 711902325189574996503224550
522 758519750615487775491458404
523 808141831788972534498772216
524 860959190920917234656626486
525 917174354415245271933938549
526 977002484658162069668152368
527 1040672156102276648264514644
528 1108426178277708819157145811
529 1180522468507293070896999435
530 1257234977305854807743525278
531 1338854669586853329813890792
532 1425690564971278425525864166
533 1518070840731661492808666452
534 1616344001074954170450478520
535 1720880116672536124747347814
536 1832072138623204743263055890
537 1950337291240206994595893778
538 2076118548295207381822301194
539 2209886197677703580761427066
540 2352139499672647970382606987
541 2503408444346726415160128745
542 2664255613913804431315167176
543 2835278156242470072120850784
544 3017109876008546314788367173
545 3210423450441218695846874129
546 3415932776958899529223561870
547 3634395460394677983576284056
548 3866615448031766180669716735
549 4113445821084270448762071381
550 4375791751735306854264257564
551 4654613635454967757729880322
552 4950930408812935928013177025
553 5265823063565801558279150444
554 5600438368512321225514851692
555 5955992811196332404187985548
556 6333776772203942380834640485
557 6735158945637851524199683697
558 7161591020046524619265571932
559 7614612634875612617126492106
560 8095856628486215366700815551
561 8607054594610646008293317987
562 9150042765047343187985241768
563 9726768237542133240089975974
564 10339295568780481088245723827
565 10989813753516297609908325910
566 11680643612201759425328821872
567 12414245610642430532817825388
568 13193228136498909943487597702
569 14020356259025416107266413651
570 14898560999806379882366743404
571 15830949143783901302478546730
572 16820813621703125279064164171
573 17871644496726251188031433217
574 18987140589769034665727026154
575 20171221780262728868646895162
576 21428042020960974523699880151
577 22762003107538334802459826958
578 24177769246239270316659473630
579 25680282465103127414729511254
580 27274778916792874472052341328
581 28966806123997765908868399615
582 30762241221052856664381151794
583 32667310248366889143079189402
584 34688608559689380237082847102
585 36833122405404326345382540174
586 39108251758503760558228146532
587 41521834453921508299067553060
588 44082171715625498314365391317
589 46798055149946950649747496455
590 49678795288331381089809348150
591 52734251767081596069672069984
592 55974865236454994508938960004
593 59411691096986483187661781496
594 63056435166068321892075504222
595 66921491383453986294541631096
596 71019981670790615041858889430
597 75365798066363070886251262297
598 79973647262847403160949731688
599 84859097683403472736925600804
600 90038629238582049662037674628
601 95529685914293646027509050709
602 101350731349885880855430408358
603 107521307573783823552232263874
604 114062097073263288096923096420
605 120994988385218429391440257164
606 128343145404659545542362444430
607 136131080618377585206959609662
608 144384732483232083685367180523
609 153131547180125244710641147656
610 162400564987266530082653455336
611 172222511530384158134773516330
612 182629894181158789881849759765
613 193657103889864466975826083328
614 205340522754609643901217340356
615 217718637645561527957172102934
616 230832160219765614698281944032
617 244724153681344966036909444304
618 259440166660611457072617731722
619 275028374605811537599840128432
620 291539729103608516864043911869
621 309028115566394142628493227570
622 327550519748153766225526590554
623 347167203576747961320877635292
624 367941890816234995732063510216
625 389941963100530203829795244076
626 413238666910197853471718120642
627 437907332094360923705394015038
628 464027602572080313264070005521
629 491683679883160743431845490589
630 520964580293678926359805443466
631 551964406199399722874750563156
632 584782632611776277209363052500
633 619524409552606156281371867893
634 656300881227680813271123461636
635 695229522898225456412990908854
636 736434496417321160022295562684
637 780047025450254997166471534284
638 826205791454244123405303156910
639 875057351549594804931236637596
640 926756579474811309686211555456
641 981467130884064555512823774456
642 1039361934311599491451924750774
643 1100623709198289883417641919998
644 1165445512452344758093709176638
645 1234031315093516039263192805371
646 1306596610612606224708878132280
647 1383369056767595331507900376380
648 1464589152628037881152570030118
649 1550510952775639628325856291199
650 1641402820673206992874236485166
651 1737548223319667912163239240280
652 1839246569421158549290453686598
653 1946814093429671524900669798339
654 2060584787923893751985003719264
655 2180911386937875466324708345150
656 2308166402984645929854553216501
657 2442743220665598592505994229129
658 2585057249909212588900204895584
659 2735547142047425686954477797332
660 2894676072105573491061672491553
661 3062933090859893055944912848623
662 3240834550408329841353551568684
663 3428925607195847889042281062322
664 3627781806642935158230340662043
665 3838010753749165973052071847270
666 4060253874271485540207582926310
667 4295188271318635097738240222010
668 4543528682462747589439740024671
669 4806029542734626453710024474761
670 5083487159150724070670461443518
671 5376742002721846025936426305270
672 5686681124202812878638686556169
673 6014240700170085228348393587018
674 6360408716365513353499118095854
675 6726227795604472382168100720514
676 7112798177928081195558056904726
677 7521280861087495938300716190318
678 7952900909867401616447018560312
679 8408950943199676617831940219014
680 8890794808492707565019920687762
681 9399871453089622799843835983480
682 9937699003284922691346621387214
683 10505879061880408548264794986148
684 11106101235828707232310649630596
685 11740147906112991382556238537405
686 12409899252652023943905260376438
687 13117338547679561697163703342310
688 13864557731744907281036171070359
689 14653763287225376958689357005944
690 15487282425008570569482023099158
691 16367569600813256488992450377034
692 17297213378481454413119690763632
693 18278943658465919303971000129076
694 19315639290679251359124692460410
695 20410336091873610241863939921196
696 21566235288755856302340898004875
697 22786712409137095952482189668440
698 24075326644579241590649532374330
699 25435830709204399484798781521546
700 26872181220603204482130182414731
701 28388549630128386717059821144902
702 29989333731256841026798324556718
703 31679169776178053880262553710720
704 33462945232332745099255566965368
705 35345812212247276768742966268104
706 37333201611720390970891917428624
707 39430837993234936233785210485546
708 41644755253349006788835104910294
709 43981313114805923103551851076946
710 46447214486207847301771202383988
711 49049523734280963425595626043192
712 51795685916062127463634082869694
713 54693547020777235095809030437873
714 57751375273713324327671622385728
715 60977883557055508889081198797894
716 64382253005487463754582907904236
717 67974157837289691543321726116432
718 71763791484763367595580079450520
719 75761894091083402756027818406268
720 79979781444086703270891598588610
721 84429375421086498659354685103680
722 89123236022597431300948321529912
723 94074595076798721835826463643614
724 99297391700715482835401331926274
725 104806309608491206810208652665643
726 110616816361691493726954152781396
727 116745204661388715191307601926304
728 123208635786862354176592757824461
729 130025185291039014271490679113832
730 137213891068364583975030781213510
731 144794803916686142420270995740496
732 152789040720844741489297460309238
733 161218840392125974501367997683865
734 170107622704524129917267950265054
735 179480050175863663430172315998886
736 189362093149280517781817489043822
737 199781098238442019693315962004137
738 210765860308085536183631700550960
739 222346698170085301646459648596494
740 234555534184364853755627733001702
741 247425977963460372159120279711105
742 260993414389520342726053875643524
743 275295096163057430890003743303152
744 290370241113740931645083361336287
745 306260134515058228491728866714137
746 323008236656845112306397803990380
747 340660295942371454331543032713960
748 359264467790008414264482681692747
749 378871439633568642124653614540472
750 399534562330074939617513163558734
751 421309988299129481588908829291460
752 444256816734304806850048109674645
753 468437246243923603470156911958263
754 493916735296405908983696611295332
755 520764170864130528829535358641346
756 549052045679334226573867119644021
757 578856644536146372819069486179048
758 610258240094528396083907971289520
759 643341298664498488327006285759244
760 678194696472780198432303145918872
761 714911946939032662850555071836850
762 753591439514928317751960483336878
763 794336690666772907544522725556532
764 837256607611238257811175882138994
765 882465765443917441325577465432782
766 930084698332069860497527898002702
767 980240205476243423285004564349698
768 1033065672580243632167342508079642
769 1088701409605450163771658709890127
770 1147295005623918715027471283732608
771 1209001701624838403377850607340030
772 1273984782171056950430559975549505
773 1342415986846717219516454371141309
774 1414475942483340968720030019645168
775 1490354617200299922259479402752258
776 1570251797346730040743280587517339
777 1654377588485330359470104834888823
778 1742952941614530039239347032107358
779 1836210205884433184946474932260996
780 1934393709123499730367575882491052
781 2037760367557524912605585873956436
782 2146580326170391588728240567115228
783 2261137631227013926037113238566898
784 2381730936553345435160144225266939
785 2508674245246575339261515416364911
786 2642297688570389502973357940785720
787 2782948343875959599061631885697146
788 2930991093479465624541073253977311
789 3086809526521142410964041018786870
790 3250806885929660539832576633358068
791 3423407062719468327982395573325232
792 3605055639957202939526263135882780
793 3796220988847085286510692458240358
794 3997395419504748998989173468139494
795 4209096389113872859929043958728758
796 4431867770291018935478905609117200
797 4666281182621684078629853863312031
798 4912937390474383198432368403624484
799 5172467770350415767808532080038310
800 5445535851185334806145352038409317
801 5732838931183659876053478746847356
802 6035109774941957400497271309736078
803 6353118394797635044165814487101132
804 6687673920531260758845861837295793
805 7039626561749934392397807794992672
806 7409869667488861449843709063018296
807 7799341887787393522020780441659074
808 8209029442225531207270397674896617
809 8639968500647972793020756113015826
810 9093247681554805615369723378918350
811 9570010673902134775262983166970652
812 10071458988333153994483620966535455
813 10598854844149951117101389196716412
814 11153524198640102284080083879388874
815 11736859925690785359765083618385656
816 12350325150956285978179292677894240
817 12995456751193943060783835672326009
818 13673869025749840023481350218278698
819 14387257548558447737296702639309266
820 15137403209421703993944977368916122
821 15926176453753870909358766745370735
822 16755541730418494992606475784664738
823 17627562157744853372941956325238796
824 18544404418294749885568582041731346
825 19508343893455990884329628293321875
826 20521770049468490647568566304654308
827 21587192087044259696279695126648710
828 22707244867323087614013304651786033
829 23884695127513976683475725110281495
830 25122448000210032665572968555376928
831 26423553851031180061972275733116130
832 27791215449947449062280997157369373
833 29228795492367633448780374111163696
834 30739824486843474978258085795114240
835 32328009027041229084357533873224280
836 33997240466472706403572034185036670
837 35751604015356357514929092710606117
838 37595388279899062088008511908075514
839 39533095265253495430855591525666374
840 41569450864414022765822578492544039
841 43709415856369818318454691747966116
842 45958197437940133995029567694953110
843 48321261314873197088553902739022296
844 50804344379001342976063437586619401
845 53413467999513882266664672472091043
846 56154951957735803694604077858237570
847 59035429056189493119399251929359438
848 62061860434171805848687626361650616
849 65241551623600156357625091091964890
850 68582169380474113502191836866216026
851 72091759328967402247096979608199054
852 75778764456909459510623722174681905
853 79652044503241759850974636817417187
854 83720896279946630922002935756818798
855 87995074972945686691311674446380874
856 92484816468558013721916343310765626
857 97200860754300096262323180072056566
858 102154476445100859208716618089336576
859 107357486488403673826477348946723364
860 112822295104138627493743177447907631
861 118561916018173826977208184469381738
862 124590002050602412058825911092626308
863 130920876123099027597148656344262550
864 137569563752587099666800126822653786
865 144551827101605867172452214187594373
866 151884200659061328456141478883886444
867 159584028628489890400086617815010328
868 167669504104568177044757111629425305
869 176159710122375794864833367369177840
870 185074662667862169529148568083377206
871 194435355742095820923167812960792660
872 204263808576194379287252568619785721
873 214583115098349207490421173750709096
874 225417495759083088059911479258187992
875 236792351825824136379959751768450870
876 248734322263047545470146156383940926
877 261271343319644050043275035251826875
878 274432710950832640736571137670580256
879 288249146207849571386544968988092456
880 302752863734833022732238426946920543
881 317977643518797141981720984340384921
882 333958906045356036519385889215972650
883 350733791019936747376715071912381948
884 368341239821626353234546872541133103
885 386822081864538822778339448155472918
886 406219125049683473467892811057591862
887 426577250498787185595425422311998124
888 447943511770374845117416850568723755
889 470367238767671003069945589338816664
890 493900146557571120639628763655292442
891 518596449330052623221832069493295388
892 544512979737981457608969069926953067
893 571709313868342420514987777752536019
894 600247902107492607405839455597104724
895 630194206175137523876693155461067830
896 661616842614385286056495831483005600
897 694587733038459501241680458117480623
898 729182261448480278588696043988704884
899 765479438951185558301065121771330550
900 803562076220577586513280877830027657
901 843516964063280718260769973968757430
902 885435062463920970652750887612036910
903 929411698504103821128175578229833884
904 975546773566618322744855644853244358
905 1023944980255371490501768279238083305
906 1074716029481279314420299446919510684
907 1127974888184958950399075460439777748
908 1183842028188624556473403350107722924
909 1242443686692112998333510136028355039
910 1303912138951510710754573329135485722
911 1368385983703469247160998464422605790
912 1436010441924014961227219615334780723
913 1506937669537540442586215100932210765
914 1581327084719768248707383036930699044
915 1659345710467836801767389772893922228
916 1741168533141344555894005889745954790
917 1826978877710265799190340202225637110
918 1916968800479161207501662899959264960
919 2011339500092128102885613393435094348
920 2110301747659541892576255202835224196
921 2214076336885879697266437037707251630
922 2322894555117879397588518336113131758
923 2436998676274054642492715246648530544
924 2556642476660214787192720614169826783
925 2682091774721229518363873932923204272
926 2813624995826924408307595746947221180
927 2951533763239760863742717445912866154
928 3096123516463956033241682052958745038
929 3247714158230041121899596584199451688
930 3406640731425615429225143487456127140
931 3573254127342357173218135165105432316
932 3747921826671320741100105422858107932
933 3931028674743270480008503349483852117
934 4122977692578418848755203930233285228
935 4324190925380587792989449904813603920
936 4535110330184596999207692441484062987
937 4756198704442765391457055331459378964
938 4987940657416946997901237924656555716
939 5230843626326625104867936471901287724
940 5485438939291444594163931813518460949
941 5752282927198346379905000510080398289
942 6031958086719313412077055358788026160
943 6325074296805853963720906792169850116
944 6632270091090932895102410064400296793
945 6954213988738269113747012552289792466
946 7291605886392983505913198545368221500
947 7645178514006730797325516261737963460
948 8015698957434857846597729627784322528
949 8403970250833066388883310521233184398
950 8810833042016774576501155933397337182
951 9237167334088072069428872634412559904
952 9683894306783148758521757231590469991
953 10151978221147635863861253166762659610
954 10642428411308663309758612964094668322
955 11156301367280948847749552089709690868
956 11694702912920218965592192463261220673
957 12258790483320986881176059031203501000
958 12849775506147562511146672881324689360
959 13468925891587513460836456919351517418
960 14117568635825941451756260267385470589
961 14797092543157318654510005526677609678
962 15508951072079662336659331522532296758
963 16254665310953865574395441793699944908
964 17035827089059535811091240704462159851
965 17854102229138196902478005305723662979
966 18711233947785586098085770882510270686
967 19609046410337578038120683422345219462
968 20549448447189531204722796005374458693
969 21534437438797038671632128255715303526
970 22566103376927798585061617363737618618
971 23646633110070210100896006622562840280
972 24778314781254873488516861630231807235
973 25963542466911134012960407427166022932
974 27204821025762847992347373233829683916
975 28504771167166267428102881128447782224
976 29866134748709133016562244227356371047
977 31291780313324515802258045264213101572
978 32784708876626341612012032947876196060
979 34348059975646769324713246823433428474
980 35985117990649558643816170629019461858
981 37699318752209039146002736415846514715
982 39494256446282295681998500950966684414
983 41373690830563717643494750944686775420
984 43341554775997014961778753311121408595
985 45401962147931329543390033493293021841
986 47559216042046300995610759227686399264
987 49817817390836899493511127482332343238
988 52182473957143812177804385355436327353
989 54658109731940446356813731953752762260
990 57249874754344354559715301167763875216
991 59963155372610556967543304128551458520
992 62803584965688288462213841572003009203
993 65777055145782454180092473721712116320
994 68889727463258191765205637082218184698
995 72148045636163054745862949619085652900
996 75558748327617956391594465210680465520
997 79128882495347014077864982277533207005
998 82865817338679670589307221046318763766
999 86777258869467656521087177080529788144
1000 90871265134516604908802227459961143061
1001 95156262118339540393165696295365044723
1002 99641060356298991952397572628536924010
1003 104334872289518501517337173976744377572
1004 109247330394315201291613851331094448860
1005 114388506120335130240306001729606932516
1006 119768929673064743040111210295371196480
1007 125399610677948326308737504584519751042
1008 131292059764964300254790802616686144897
1009 137458311114206684965347894664514359966
1010 143910946004784395037094234318811416962
1011 150663117411193362285963657375860587618
1012 157728575693238201050400443509329908934
1013 165121695427584669104691308006962679406
1014 172857503431114797024651885815858739858
1015 180951708028437130273630990694220326842
1016 189420729618178945824277371869886580880
1017 198281732595059269177434674380170840915
1018 207552658687215396836117760072954580758
1019 217252261770835827588184082422502259356
1020 227400144226843223477168235571777950991
1021 238016794907177190822592006780713995660
1022 249123628781153270610101125299344087576
1023 260743028335426323767570776821411337216
1024 272898386804269057584006308064664997909
1025 285614153310195391911242309477722063356
1026 298915879998419116154578778964701852142
1027 312830271252247125592948058636141888936
1028 327385235080269806774032271816061289018
1029 342609936770135001915516289250223892129
1030 358534854907783514287778220091221480956
1031 375191839865290506811522716021307165266
1032 392614174864905350149339669262493318595
1033 410836639731520500556907150664928662159
1034 429895577450635950194664674725810827970
1035 449828963653927579213978869839352128778
1036 470676479159784383479690423300787076265
1037 492479585701660227287744980078867294189
1038 515281604982799411942073748662724571934
1039 539127801201852153734166522708546689884
1040 564065467200106389075051645825441936470
1041 590144014387536294367756576056468937249
1042 617415066611617025678506498521150277184
1043 645932558139891151226716517206251905648
1044 675752835934606533394408008490182580735
1045 706934766405390994713554220550420217386
1046 739539846833899188533579551435523209170
1047 773632321672674673679482880249174680266
1048 809279303929129902962371054328959242363
1049 846550901854573600563097731716961237626
1050 885520351167623519479688870531650369124
1051 926264153051149352921549637878698027654
1052 968862218172112468631889165542032179189
1053 1013398016984322777003226016406852930631
1054 1059958736585237058798262413306556168010
1055 1108635444409496484674940850299443074010
1056 1159523259053962675819401614857137997011
1057 1212721528541582491719478820135728266391
1058 1268334016344513251491939257396203630724
1059 1326469095500593589534027181756236461710
1060 1387239951171474304261738815939597409706
1061 1450764792005552605761567584207545749512
1062 1517167070684306179901535726524449989958
1063 1586575714046727177327385152204514696326
1064 1659125363203337939529823177887041430959
1065 1734956624068757214623336283745754277243
1066 1814216328760007910214138613144232543816
1067 1897057808326745921566289665563396083694
1068 1983641177299375031735854728302043726792
1069 2074133630561629262474013244508613917612
1070 2168709753075686150573400751539367013552
1071 2267551843010257013376780142070475098710
1072 2370850248845421623444090325457733553399
1073 2478803721052274080241931927374636069894
1074 2591619778970763340989294414376002604778
1075 2709515093535488996195217120024419223738
1076 2832715886526694704786200977424638984457
1077 2961458347052332632307882676668639964375
1078 3095989065996900882573517356162715481904
1079 3236565489203832187798359795834769597340
1080 3383456390190586160590610220963027504096
1081 3536942363229324004768207729124618086331
1082 3697316337661180000337307598570049999080
1083 3864884114348744937989350771725154628558
1084 4039964925209504713820894686883668609506
1085 4222892016812695944717588590964972763921
1086 4414013259063413643887540306007885095968
1087 4613691780040903259934274896672622357922
1088 4822306628102862236119193261468419408368
1089 5040253462414336836552130647734490401558
1090 5267945273108506664353008941411943232906
1091 5505813132337382656510739574440747241070
1092 5754306977523285796762799019917200966642
1093 6013896428177011599972352955973412167578
1094 6285071637705910404893176123166318605276
1095 6568344181694817532607208580245034373090
1096 6864247984204949823118092789516421446075
1097 7173340283700648283589294279304240903060
1098 7496202640281294195879285808447020698626
1099 7833441985965969978758888561091169382424
1100 8185691719851591662016808351144283923207
1101 8553612850041423889043453015380482477297
1102 8937895184320226961758096250689651282246
1103 9339258571634908439455728136784876696788
1104 9758454196525591000642438146039638442626
1105 10196265928741605585776575806966267037633
1106 10653511730370220516626329181389074430290
1107 11131045122903071938265597912306433255856
1108 11629756716766428302943736335041799647432
1109 12150575805946766424395167522355732988288
1110 12694472030452826383515605507099462900886
1111 13262457109469527085638047658934283832300
1112 13855586648178049015227383589356702878520
1113 14474962021340214500646110120788869981486
1114 15121732336874220971626169569443313948306
1115 15797096482783018070336086637433744692654
1116 16502305260936377799492155651541812510173
1117 17238663611353215915791029668172045142912
1118 18007532930782217546963897853431274605436
1119 18810333489536540212963255021961211116864
1120 19648546950702569335602398039532430694184
1121 20523718996013649485332869072699105076955
1122 21437462062857679027594013297322624079260
1123 22391458197072724827263308432712080466196
1124 23387462026377684972546598722103185861513
1125 24427303859485805176748006870946710195102
1126 25512892916157862958932721227920764754804
1127 26646220693669407914248937021503670070420
1128 27829364475392928777533615005629000847725
1129 29064490987431573404471023730359161110680
1130 30353860209486453164498031050669868567644
1131 31699829346395004090265597224776865710510
1132 33104856967043763783257858445375675163462
1133 34571507317635679560843137845560309143677
1134 36102454816580123628914250366908247212988
1135 37700488738573616614436555275300488363864
1136 39368518095751328526722016984207831841255
1137 41109576724114224600698727493192249052114
1138 42926828583774771343635217355898384657826
1139 44823573281915951852777328428198349477818
1140 46803251827724508770317469901033911622427
1141 48869452628940421417462858505941995364472
1142 51025917740061233864137607830305577191946
1143 53276549372652601427199223304142413602238
1144 55625416678645970070572849717871205809351
1145 58076762817951324587015862888365026506793
1146 60635012322178133037015856650738334209650
1147 63304778766741713752522025025519728471830
1148 66090872764136019683073809966278941964772
1149 68998310291678055578209093870393942512983
1150 72032321367574644788883993722266858109354
1151 75198359089729901330748746194767753664728
1152 78502109052302419408299974334495802963477
1153 81949499155635797680231033918691219224727
1154 85546709825825632327229146311790395372374
1155 89300184660851531136950907028922455203908
1156 93216641520895066201374734995197540438014
1157 97303084081184977828184023925491447302305
1158 101566813866460479550083994158815786140704
1159 106015442786923368661709024942174044835104
1160 110656906196361034708394937835061835989497
1161 115499476493966630551221828939013483896673
1162 120551777292260946903300125800978010109224
1163 125822798174434277944095839763995820166480
1164 131321910065377188524821176451248595531830
1165 137058881241658075045428895664098721426239
1166 143043894006734287173280352483504371967902
1167 149287562058753925950306920984491323509330
1168 155800948579418920352289658053660592347319
1169 162595585073538332971127454020922949026964
1170 169683490990105831196474846692266200288584
1171 177077194156988752574007518224117093176270
1172 184789752062620127950670511568554027008767
1173 192834774019441397719724911020345392896820
1174 201226444245254463939642728710742433938428
1175 209979545900109338308062635131973505727346
1176 219109486117880212863964625163025654987725
1177 228632322073270653287915565664956655629439
1178 238564788126640234586120744786824140912646
1179 248924324090762821509973148552046582284674
1180 259729104665413486321739743593537866352551
1181 270998070087539494568151983362774548247383
1182 282750958046703700380621442857117155234566
1183 295008336917499045200524889302622305934564
1184 307791640362723723356340800855084864772015
1185 321123203363281136527235333809939370492061
1186 335026299733030338342777229167417965802410
1187 349525181179164722055751002700176445098524
1188 364645117971142789261996549296524121804438
1189 380412441283738694320495018956126886022540
1190 396854587282425761014480807635028337543134
1191 414000143022057312117418915508201900418816
1192 431878894232670133023751551344626783541832
1193 450521875069211053782733265613998182055979
1194 469961419905080965628354122503675681770210
1195 490231217252607793504032870529331524917306
1196 511366365896905401188687420032545538378515
1197 533403433333054144376690361334913061682142
1198 556380516600156086978684839286312672684222
1199 580337305609579226749205464473679055205520
1200 605315149068616086175438847727472676114799
1201 631357123104848632386571196767057272967135
1202 658508102700739830552292833083964263915008
1203 686814836052368545172884224263398875671194
1204 716326021970795620377475055792078936488525
1205 747092390449301673975687494256523790488039
1206 779166786524678537973344302206352261823576
1207 812604257565893813099270559663089672641648
1208 847462144128789391440820921248273697330404
1209 883800174521028010914753300863970086552090
1210 921680563227275282029088134010994415638500
1211 961168113350606821072879705820931288210068
1212 1002330323232370073510667572680397806437032
1213 1045237497419217470646098828051311376965180
1214 1089962862152771428412691362570482921648998
1215 1136582685564392392336844414318081509758324
1216 1185176402764809141446083157104987882351208
1217 1235826746025946755537153715497807408559925
1218 1288619880260163261344785992876226673532498
1219 1343645544010292753707689232300497076162792
1220 1400997196172402919840200067831714786295209
1221 1460772168682020973973963543529277665398420
1222 1523071825403777202783677832432671966217884
1223 1588001727473973280816155323497031174445268
1224 1655671805355517356797848815717786360190731
1225 1726196537874994389197145302307853739073077
1226 1799695138522373619327215481794763825718364
1227 1876291749305011233168881962656224651565650
1228 1956115642459201707052023497386777184228290
1229 2039301430334583195076556503230823065861737
1230 2125989283779228324695902979876907089253722
1231 2216325159366270435928918909228133502942164
1232 2310461035816445827176130528554295461194260
1233 2408555159984994817382629709251906519390779
1234 2510772302795979137772703608687844790520178
1235 2617284025522261830029380076976831282601988
1236 2728268956825180699958064695326589483160037
1237 2843913080984350680849710435662080546843578
1238 2964410037765078281625201871291967362003912
1239 3089961434388587551335771657166908822053120
1240 3220777170088667690221068292882224441238825
1241 3357075773757484546498361457176883079766821
1242 3499084755203179665931487200204261404077484
1243 3647040970562540426541735191533678051146876
1244 3801191002433493289190768560024061239340137
1245 3961791555314480578044367664620759310244733
1246 4129109866960962071995550316444617962493140
1247 4303424136293369844401634295338788140711398
1248 4485023968515873224982706611409140295704986
1249 4674210838131316965581290936245768492575595
1250 4871298570564717512660090476674076409402494
1251 5076613843135778896782084611198605865297102
1252 5290496706150061985948044015149322487318935
1253 5513301124908751071249275483485114079801970
1254 5745395543468453808581563315676667633262406
1255 5987163471015190138076549930234721420721758
1256 6239004091750720345302992351526263371636415
1257 6501332899224680992125875129983873638173339
1258 6774582356082691178557646337793155368923100
1259 7059202580238713543201820839005822122725210
1260 7355662058519559490394606848613086632889668
1261 7664448388870573575194802669942084677933215
1262 7986069052254277131534971747789746121267928
1263 8321052215418157548756856965575105032568598
1264 8669947565753921110808297096223847225929366
1265 9033327179518450406534097500084545977946016
1266 9411786424736490754968057283734220229348216
1267 9805944900156805483661007395871972392022022
1268 10216447411687261521922030848427724844138615
1269 10643964987790111540694105606880573306832359
1270 11089195935376706888965789133324032740976852
1271 11552866937801089913957636598266834907476490
1272 12035734196614460942764654146173732069361236
1273 12538584618807483829312582683206378209331146
1274 13062237051334877434289911399249898509971698
1275 13607543564786834928314579175027132532324136
1276 14175390788144618562934151714058160325505752
1277 14766701296633298424846904197651803955035497
1278 15382435054763147277197306166029826999206120
1279 16023590916732781900719198621727062887862746
1280 16691208186451870528781959562389936838314791
1281 17386368239529226337253366149459570407997705
1282 18110196209663503717301375646988113797423274
1283 18863862741968637079878726195681235440788432
1284 19648585815864745725081027674585175175219926
1285 20465632640267612827564944950196411434339850
1286 21316321623916176993819738391894778654461672
1287 22202024423787901503813050699953217672602544
1288 23124168074666565703316442588870054961207772
1289 24084237203046117301639490211795590067272177
1290 25083776328677901621564288538104525816657512
1291 26124392257197018983962640901808920171352586
1292 27207756567396935700387727196683550831750947
1293 28335608196859975428085715553589590293650327
1294 29509756129795141288506083180497932780642262
1295 30732082191084067767718243878409406585589286
1296 32004543950690984905956051208593036238392305
1297 33329177742753613941829103761585478520609113
1298 34708101803839129777728760219747645716591814
1299 36143519535022955908246589787958653077904896
1300 37637722892628445685125953216078408499051757
1301 39193095912652702881574763721850677037321960
1302 40812118374098166487168352702179564370742158
1303 42497369606631401946636269259761244872700642
1304 44251532448200086156632358560302076629100357
1305 46077397358456739154319869976353204844266553
1306 47977866694063645865050929036474135960780094
1307 49955959152187942062856138946359211238097446
1308 52014814388739336769114976429057405975295504
1309 54157697818155748515236489587767697446859301
1310 56388005601804597620018674330016998721598422
1311 58709269832339986008075476181643811216254578
1312 61125163921638889624292743454686420970565739
1313 63639508200233179694031973886050097012234083
1314 66256275736459185674854625352895765777217912
1315 68979598383863038484801273324590212188182036
1316 71813773065728626853136765551656096002555738
1317 74763268305936117686723935716658614692568950
1318 77832731015713106264228852758856829092256230
1319 81026993546208064396359679585874638166532738
1320 84351081017197352699247171144354578840362100
1321 87810218932633184937071581592629350732716145
1322 91409841094151125584989323175267061067961344
1323 95155597824082533740662079642741263442610014
1324 99053364509960426756399737475350561665852761
1325 103109250482967136678806379358132183754252254
1326 107329608243249505089395681102448619429710230
1327 111721043045522865148337479501822858201882794
1328 116290422858899375692189203579753154306135550
1329 121044888715410107950857481304378290841014366
1330 125991865462244375026505709169091139883266640
1331 131139072933304898937771047913677725856172250
1332 136494537556274318548662320276729504702945768
1333 142066604412008073314244551691027244051258369
1334 147863949763711701860109796189661535552475538
1335 153895594074027951091655739549098795269370992
1336 160170915528851714837055801875224807659940646
1337 166699664087409658601427845296503906957167254
1338 173491976078887420789291720840353758875888716
1339 180558389366661530424477560176687153158711628
1340 187909859101996704109642676854001264115094155
1341 195557774089903076138595647472100111596268196
1342 203513973790713312728723198708817797796412770
1343 211790765981837643465895142490225491942160216
1344 220400945105086832121170003028254116027029120
1345 229357811325920273629465044337120264333217615
1346 238675190331980059385839607835652390407861310
1347 248367453899313361888728762560078136515704618
1348 258449541255766266938388970523462062104569827
1349 268936981272153693760184586071180625035178244
1350 279845915512973810321848534830786346286669864
1351 291193122179642950397727453491339502553347452
1352 302996040980480106059081584749911086399513107
1353 315272798962970298874939239836630947684128926
1354 328042237345185284241427883590672783090047200
1355 341323939384639939384893431765302104257521334
1356 355138259324315216139638026128239778099137955
1357 369506352457085665685341809958379317549922114
1358 384450206351353296908003773890531451283110718
1359 399992673282312019317178977124789031092661420
1360 416157503914950331636139894391378811729813958
1361 432969382286646514351353620986691636883523940
1362 450453962139022716676778713893810327197089598
1363 468637904650604432267992462075364438362293484
1364 487548917623782459366911621776870632566000428
1365 507215796181598156935651140340037007421096318
1366 527668465031972354477143487000461840388903360
1367 548938022359176464542063650600014936260171562
1368 571056785404604100017502772261676751246215318
1369 594058337801245839560635958796189111472047114
1370 617977578728701850791832511461108337887031816
1371 642850773958090122236368700093840985135065160
1372 668715608858825443703448872861651927049913688
1373 695611243441959505982043120458266487378930309
1374 723578369517589185809411187620162933589736382
1375 752659270046761998178087991083546198469195004
1376 782897880771338729235653736922051309718526285
1377 814339854208417443927086820362647551650667302
1378 847032626099184578725392319134564555679833844
1379 881025484405442019282669862578200725967316066
1380 916369640950568420145539323142052806731840448
1381 953118305805313211226221944494511464065496575
1382 991326764522597585539233874216940208991193612
1383 1031052458329413281142031658038262872730499446
1384 1072355067387972350254211537662750823644230418
1385 1115296597242474731959797060777765015480723992
1386 1159941468572230887550437312021876205752065422
1387 1206356610376409802811257719095488139886986972
1388 1254611556720384302836760547054373539481665833
1389 1304778547178522071744258594394601947213889463
1390 1356932631113328462105162292109210348441762166
1391 1411151775936092790982773987108415162918124564
1392 1467516979499630265498075235505984139766550725
1393 1526112386779354131684633834153183125744694670
1394 1587025411004764526959799834882905966962576124
1395 1650346859409509537295562517962217680122635500
1396 1716171063774468098690828891072487906960625130
1397 1784596015944831911728714752228959815123192478
1398 1855723508508933028449357364103105292979590588
1399 1929659280833584109982852067730110038104714054
1400 2006513170657978750697084436840728601577974601
1401 2086399271455749260575973433403324617149820613
1402 2169436095782608784910035657761247356011126218
1403 2255746744835123869854136179796988883411167070
1404 2345459084454583173159928949798739595923745386
1405 2438705927818658982008560261880655212239896176
1406 2535625225072611943003561656280321581751039664
1407 2636360260161177751555109860807645921023989298
1408 2741059855132009742560619933049176692077078124
1409 2849878582191646067573472331531168242796291673
1410 2962976983805437587515647432503222790679160216
1411 3080521801143726389687573123558065749448342072
1412 3202686211187819080768871501598946501472288907
1413 3329650072820968348045986691672628405743510471
1414 3461600182241675890564465145475887755017006492
1415 3598730538049175418755291583986747317192029998
1416 3741242616363962287492146793039485502952787113
1417 3889345656359723342214798211863297269751439838
1418 4043256956597004207639749540194409654664401936
1419 4203202182563449647344984150096477319954875570
1420 4369415685840484546518740625474246469865009778
1421 4542140835331887971810111092836680802099190940
1422 4721630361005870790651306453253172103983757306
1423 4908146710619019372885856905350972280124491502
1424 5101962419907835586630523839491990883428974486
1425 5303360496751609049092459553958818353709396851
1426 5512634819829024630213071571732986271205731660
1427 5730090552310260596135292845168040869473903268
1428 5956044571146395444989940656077453684132221318
1429 6190825912538740261788803261287369262651662588
1430 6434776234192275062486634329210380110578291280
1431 6688250294979719826333734829933021429407621380
1432 6951616452665942455647406330478221086864443902
1433 7225257180366426509051183395935553106634211049
1434 7509569602438422047013056244302489315114972148
1435 7804966050529215245817751005284668304453109668
1436 8111874640532709661738958257584605359725490635
1437 8430739871233248426006872307662927922748706582
1438 8762023245444357731304524600105101714085925918
1439 9106203914479894512142743828562299212532632020
1440 9463779346825973316834884109918700953580004842
1441 9835266021914068490492796100493630367209202412
1442 10221200149928878821943524548072921045535929814
1443 10622138418618945095722223143440130185813310498
1444 11038658768113670408647170417778295859664349298
1445 11471361194787354103385172569640390906318051239
1446 11920868585249159802250008662372630091534556760
1447 12387827581577645057580642629076123537907284384
1448 12872909478959635077249555547673171699721146768
1449 13376811156935878139976355592612787190233060567
1450 13900256045500129877965583115006141762334882734
1451 14443995127344133701573097113891379890094938872
1452 15008807977588453396486825354939087699538034598
1453 15595503842388331557945413422119063067668058232
1454 16204922757854756406618936620230720888108734000
1455 16837936710783784241756535790402581633026990580
1456 17495450842741952239285987810505161302018662799
1457 18178404699112395790726675725343190937741836620
1458 18887773524765127859475662133013921978347131014
1459 19624569608075919241125489625623891037704127410
1460 20389843675081415138034154124822741946001062493
1461 21184686335623614811993965332709837983580002945
1462 22010229583404709842343093900603436317364736064
1463 22867648351943608208242094133889409203683870810
1464 23758162128498354584274077049711145639202310584
1465 24683036628094183615898922749173636143818450767
1466 25643585529875207514341505330103933844342452834
1467 26641172278078840434518726697947999887421169210
1468 27677211950016101654094991683368174853892507909
1469 28753173193528023054825607598687882210818529988
1470 29870580236478623053298100214811272566315975756
1471 31031014970938412080695288233259746993875097940
1472 32236119114809281129204769706847705703534497401
1473 33487596453742016071094503497940483200680620138
1474 34787215166301702056451305720501604450204892148
1475 36136810235444064403241751941182947163084267694
1476 37538285949477469705049913262910591676356511335
1477 38993618495801022903339731926283428598136476719
1478 40504858650829087250363081473818737503786372960
1479 42074134569636773977673113347424960483040819024
1480 43703654678989651969075338162217239659370036645
1481 45395710677554275183558717348313107213014433470
1482 47152680647224283012974016820147499392864262840
1483 48977032279639968135280647362060260091661829172
1484 50871326222127505762229356427384225131632521381
1485 52838219547437681785941176499641619320346666590
1486 54880469351823136065793252307309891338959354818
1487 57000936486158048573249742124440754675139499814
1488 59202589424975044901437049065518176366416715690
1489 61488508278471095593354059585566134690849505719
1490 63861888952717550171576254269719098727278932316
1491 66326047463499408712264313785819173207465641962
1492 68884424409405726407544777747367303928618628566
1493 71540589609996913206338872423712540569413004086
1494 74298246915085883284405670528820731795433621352
1495 77161239191388788675849438546000908654938238312
1496 80133553493027708001734877631377317063804169795
1497 83219326422602434456439484300739464676601550963
1498 86422849689791706563839610573470422350482569726
1499 89748575874696150392329885071096342399153847864
1500 93201124403396163149944994327508529923534041234
1501 96785287743468286576855854339270468526144192389
1502 100506037827483626821162223913102530408432298156
1503 104368532712801919708654471162576982973673602632
1504 108378123486275272848359878698603249894945834055
1505 112540361422786807729538286133026588290056040349
1506 116861005406871757679631150513259175119583428294
1507 121346029627002446566576811959686912647465223366
1508 126001631552464387625990173084328062780697079615
1509 130834240203108925300550259181657663213748207956
1510 135850524722638833961858943557452211109290590588
1511 141057403266467539696032087691261104556921257256
1512 146462052215590614721752216276022422009654677608
1513 152071915728320394774603993410991717073392694238
1514 157894715642161491284716232916728598859242811846
1515 163938461738547133362371207852993571825717726476
1516 170211462383614218792933178858603320114346081690
1517 176722335558669236624016536875733352980374471353
1518 183480020294488424219423287730205471418507309814
1519 190493788524104236885975052414663435771913021988
1520 197773257369257057310929416957973025545057978579
1521 205328401876236695665771307087423380938889760185
1522 213169568217403292425645743344625613153267340474
1523 221307487375262420998268967842813055362376157600
1524 229753289326575206386513589161567070054127141348
1525 238518517744611864482981522441342159400865979804
1526 247615145238306985055351739879106144265440487716
1527 257055589147747917411244481916869787951553979510
1528 266852727916124586116201049198329906135242472553
1529 277019918058990808412502809298524093038485740552
1530 287571011752434577981712838467575472346478557816
1531 298520375062528724808569450113020516794053314250
1532 309882906839234793044538003018478144096085749073
1533 321674058298762865401176552429896117070505179006
1534 333909853319249405038383105997346241408946859308
1535 346606909475505020354953608514681415091226761406
1536 359782459839505456800009404663522349188092406423
1537 373454375574253192540454112257074991316815929824
1538 387641189349624909915573707803413018821920121582
1539 402362119609843020386329526151135633294922504164
1540 417637095723268566934435027970160207459609096281
1541 433486784046309487155601675608725043475868870886
1542 449932614934373709401848079565596308153178653344
1543 466996810733972235968751632877018006425110354186
1544 484702414791294651566938251256520647068866059705
1545 503073321513839841180094648370959692805965197776
1546 522134307522989618752343834506952010522937167310
1547 541911063936764019255666999152228666869685389844
1548 562430229823395808036820580648712968000732861303
1549 583719426867809985678926303755190886515430056353
1550 605807295294593444719580611797716612255409082806
1551 628723531092592257207009347453621682538911524082
1552 652498924587881192289340908438269535925823382214
1553 677165400413513898098386742659911785269132937446
1554 702756058926184715773014437098774352465526308406
1555 729305219121716378153504810812315184167676886308
1556 756848463103134005146448517885199276841843878969
1557 785422682156997039160453937321787421110794370312
1558 815066124495639340761047832283593755740355128254
1559 845818444725015938878446031257544698424885032130
1560 877720755099975334920152320585280022193720377570
1561 910815678630971313770615312833472242809195144678
1562 945147404108500521737829907904678814279060316458
1563 980761743113904326835373725601384251271054622520
1564 1017706189087608468530026075109641202113855948146
1565 1056029978528394616724403698735804425054589772663
1566 1095784154399907177309645910686033836816227021516
1567 1137021631823299591423835030311752072910678252764
1568 1179797266137720171461545718151335995658267314582
1569 1224167923413231502902418430603470995728977397012
1570 1270192553503753035411826919884246289929446335472
1571 1317932265730717225551621083460416332274152307990
1572 1367450407291339134790698943070699849186164986550
1573 1418812644488721514657134213793250974020912046676
1574 1472087046884456040559499028509731517612847779544
1575 1527344174477940536520437898975187533420626115964
1576 1584657168020315954066145985123560767609032977514
1577 1644101842574739863286440568223756845490490983820
1578 1705756784438659765159741091953469860062811142708
1579 1769703451547834278724654179142746517189844864200
1580 1836026277486077991185448038913883731287220073961
1581 1904812779229081445018297046178961874247849198194
1582 1976153668755186505969385625935738109717919856212
1583 2050142968660684518272604904746079680753118334208
1584 2126878131922055699526340854372616907105543742417
1585 2206460165952588837501925429634530923559240983675
1586 2288993761106016399810502513421656439373110563640
1587 2374587423785177731504416114899159995066523069172
1588 2463353614319288380952503485639775721834520278580
1589 2555408889779153261989605303984436060338345900696
1590 2650874051905622054555947099939056494108327227808
1591 2749874300332753921963934274199182466049071513800
1592 2852539391293542474144108172296670624437574426527
1593 2959003802002658372715630155162908764067390588846
1594 3069406900917503750838430306269160299764533284274
1595 3183893124085947667456749977565575749969493184300
1596 3302612157796433363049560242336294339212943458140
1597 3425719127753724645927637596638278084709137317761
1598 3553374795011399119387267085231385890560192380754
1599 3685745758900309266667559032840110303608871268242
1600 3823004667200628060645512998605336755868862264732
1601 3965330433813783498564015793960771769530807674865
1602 4112908464199576351640121664027620775554913525820
1603 4265930888853077882732238672613492909439517813466
1604 4424596805105530095861941522402931782005028625683
1605 4589112527543431380595527061720464600844614872193
1606 4759691847350296724396442299112442426567711563760
1607 4936556300886245902694803905304333592938245762166
1608 5119935447831607541670274874608731894366381851298
1609 5310067159232144425692779227965722564070844773128
1610 5507197915795319067727662248361441596406591023822
1611 5711583116799242003635469140217236872527038765640
1612 5923487399988592602186627225073073004738999597442
1613 6143184972844887974007700379835951264751846084407
1614 6370959955632014883067298715180907569958294584696
1615 6607106736631947996093383372752104970202538293448
1616 6851930340000071461463225657287682649301437544660
1617 7105746806684516350859888074332304588845558255433
1618 7368883588869441153303765610933640882041968297844
1619 7641679958418234097150492662516430673643221014952
1620 7924487429809223012082120917499736600906213981708
1621 8217670198073659777911130575547841521822271319905
1622 8521605592263521835554306266731862211883715713136
1623 8836684544995063122254552046363727966033211779732
1624 9163312078633072195146840874036539654931202404429
1625 9501907808700477996872942301527970266355247258549
1626 9852906465118306205433275777434000453898077820028
1627 10216758431902054674129393891727188382687172063368
1628 10593930305962349172491190174475614171671448777668
1629 10984905475680285367869438901396209137637860675703
1630 11390184719951185467132108766883034818865384318800
1631 11810286828414624768186014568867227278527137044896
1632 12245749243613542052755276490278660566692498292436
1633 12697128725851066718831086148733442816613435336822
1634 13165002041540404200603494952940543325276575179966
1635 13649966675870749947960281360588776685950763333770
1636 14152641570640782459391073658851706053000420276967
1637 14673667888140850067625521229886736036318159955318
1638 15213709801995547951830321258701771422574150746636
1639 15773455315910015916320008615758200068603462924664
1640 16353617111296009730511601381173884698244590674529
1641 16954933424787646378679929602189304051629395788865
1642 17578168956691734787000216827127485622240301094812
1643 18224115811453818141976388408794748402837691344130
1644 18893594471258512790803323774445059052457993884179
1645 19587454803921474308774864590274319880391028800266
1646 20306577106270397451062643385218489748646999096330
1647 21051873184253908674348671691328289148966091849718
1648 21824287471060084546222222564236068319914352866500
1649 22624798184570675065139560748011357247831648010728
1650 23454418525522977731553111684530506960824072152732
1651 24314197917798747870751380269381786692147861854510
1652 25205223292308596682977740171740637228503565254256
1653 26128620415991076061049532429836710398359641560954
1654 27085555267498135508292019534003222815473295399006
1655 28077235461192920572947490256523242100609089121238
1656 29104911721142025140397845153081113452791186614184
1657 30169879406842374799418503027017493099075799574916
1658 31273480092482970554933660239658012850237921907226
1659 32417103201603828823174956132847319773341888729644
1660 33602187699078684611171542171628189980318530534135
1661 34830223842414452090090758709586682483548551600208
1662 36102754994429134881201250830010910461564734013972
1663 37421379499440924248488210189974764452284220629270
1664 38787752625174696583399991182024136846884379440945
1665 40203588572668104296415858495501675243912256807758
1666 41670662556538031481592168027633134078494107378142
1667 43190812958049445331414690258263346964421409324524
1668 44765943553512707034874711169807368193761376932355
1669 46398025820622305624500334394197927106254048896038
1670 48089101325439841928312020739581342972132127300444
1671 49841284192817017661925583070530328993961830502340
1672 51656763663150480358303330499970879822953470013841
1673 53537806738459745343917491311733499785205798366220
1674 55486760920882171982911016240731395129696558087046
1675 57506057046785227286655726944569872427781758110246
1676 59598212219806143916032675121703946538670837264788
1677 61765832846242693734983208183038146988647985805757
1678 64011617776336278644280935354737573565784610708262
1679 66338361555110017895862194568785138338218248518188
1680 68748957786550120285481068625010025413077486348285
1681 71246402615048709881454261974411068427306258850115
1682 73833798328160569264754736956102299594205265066536
1683 76514357084865123437576554399528428978543648231906
1684 79291404773668564385754461581465934929931069236083
1685 82168385005029469674253051375607854811411911596690
1686 85148863242744762639894119584741732216321381592452
1687 88236531079091566433179609078176623118842636050654
1688 91435210658684594727755638716187884456295500301338
1689 94748859256178379589166271271220178928179741611943
1690 98181574013119049050442462602651501536538188864112
1691 101737596839431726902979496551824925539582722244246
1692 105421319485217135050635480428040887992357872167031
1693 109237288788724841135702906772450730730611880058231
1694 113190212106571024556148689111780883337340209385572
1695 117284962932475853095614970717521902295612832268944
1696 121526586711009798174714417849336440191722136997190
1697 125920306853059704789169134173479502225406662083475
1698 130471530959954415953262755653121558376549716431438
1699 135185857263426482446602751881904899348684418374572
1700 140069081288831226767379973188203463668805474072828
1701 145127202749297443968394249346123315982446812527250
1702 150366432678745588968928383518351079012725278581388
1703 155793200811979706696004513687337036858034110573754
1704 161414163220338904239344243598190659216393701725349
1705 167236210211683149178634005407438344543774371787805
1706 173266474503786921599118929120720246297943620328770
1707 179512339680523075791694768000192256591937656790416
1708 185981448940538518827870540291954174582973380039797
1709 192681714148453335903911947443152423231722966055848
1710 199621325198956146929408565226517946743285307073176
1711 206808759704521137619463515159014581514285613040482
1712 214252793017836756009905218407261715291252201906101
1713 221962508600412899276219369822127478451595087143117
1714 229947308749222946601852218019635887588999661130198
1715 238216925693639645818276256149391162631703985394414
1716 246781433075340072886801507692231688745440850717665
1717 255651257824285106789410411535928565195742306954798
1718 264837192444323565812798227043938996495613274333706
1719 274350407722430817797661568965565222234822615477264
1720 284202465876066805932776418581881940022744696877517
1721 294405334153629538865588867253426465356539109130870
1722 304971398903487712099233635067143058698069110624696
1723 315913480127600807295330857257991306188052759531476
1724 327244846536277325843304306465944959094440312297137
1725 338979231121182340320920217835438214160053247176661
1726 351130847264284899102267645549603164093610152275386
1727 363714405401034622257273412708108622093361623673856
1728 376745130256675728617982742208927900641757267711784
1729 390238778675246403433336954048259972498522966838115
1730 404211658061472544446297379482993622785528482358424
1731 418680645456448225353593267995629342291670260216798
1732 433663207268701426852051233514075110954046912231238
1733 449177419682973468556518967285726632059724981326466
1734 465241989769794916822917227295208312477955298142212
1735 481876277319720356697407620610403962011905085931592
1736 499100317426890140391768569214406961476575574852893
1737 516934843847419927062324539793473457406676545671550
1738 535401313158979405019956812809951864182843977301326
1739 554521929748810963089413834428418029991358428435952
1740 574319671658358208387907904221764838228347218586684
1741 594818317313624100485266402721247966647913095683642
1742 616042473171360106396563138599191831000260050688996
1743 638017602312202230332101422914286293465780703131600
1744 660770054012918124417089585745208386922121125017301
1745 684327094331012865281809573955461767795990049769484
1746 708716937736060547021849994266423100249647983066030
1747 733968779823285792184868883252059252522012167257330
1748 760112831146114857174107762605896115881850057888620
1749 787180352205651485438327046567346397356142236925401
1750 815203689636309361699822288498008273157444771551280
1751 844216313628152307257739421202943396172492090752350
1752 874252856627856638845515651310845505784162055051328
1753 905349153361618846594094510896010905524604409000118
1754 937542282224787433046618002926895952470091658882178
1755 970870608084501946838566189147369483149743891484922
1756 1005373826543176544433441244216209887121774755181125
1757 1041093009712271476544094051409859777311536346361152
1758 1078070653547455432154940721519677733054429932607698
1759 1116350726797976447975813416700457141483019565352966
1760 1155978721624830928099215884093953979728085454173568
1761 1197001705944151100677494333128423302915597929791925
1762 1239468377554122910301589761499494718351965065243552
1763 1283429120105700914790540983908496758984956120264622
1764 1328936060979406297317904393475888177582122162787482
1765 1376043131132580761069929490147704611801763784684465
1766 1424806126983625055833152401491730168875407725524518
1767 1475282774401978478214257088568729527486746260736870
1768 1527532794874897248419842083519625519102429822840857
1769 1581617973924467632537834799966549827844976688568205
1770 1637602231850746565479117007776988570315522717988250
1771 1695551696879460933712343172076929304979882846349400
1772 1755534780795319280996524072944449873598142834686463
1773 1817622257144699274348259186289570765136136691771910
1774 1881887342094273671716431353955286265866599213682262
1775 1948405778035029720805661147308791884014051411479250
1776 2017255920024124940017630572065946889926583911203513
1777 2088518825160109236829471758466912444316941459427568
1778 2162278344990232557996034746324379469523943266727094
1779 2238621221051852097586790292335310142711237487651454
1780 2317637183653356980279801195239273688701034135182120
1781 2399419054003544868672810221820897680026549387610086
1782 2484062849802017811320146921667686781913106964772982
1783 2571667894406917669786255770771277656840783538161822
1784 2662336929700198579445418902899503025111403281615077
1785 2756176232774639179478131315006425609009945384719309
1786 2853295736570934994310456870643124523013490085672220
1787 2953809154597485700021132087675247399296456724401152
1788 3057834109869907544422686832339981607030596398323683
1789 3165492268211862533617640835631148315208507152634442
1790 3276909476063507926107650729500612396160553598987350
1791 3392215902948737018353599872712021606849600655451110
1792 3511546188757410253530614490365437182125763551076183
1793 3635039596003969593829469952497449337530724503003024
1794 3762840167229194292326098893281272210753279971645288
1795 3895096887717398285565875613645825609411042113831836
1796 4031963853707094186711805977869500990504622340255060
1797 4173600446279062263077506824280661421058419069593016
1798 4320171511111870996437568645807955460410753196154108
1799 4471847544301205214847559499474681637889444599350232
1800 4628804884445874922234179260706353865954521452060905
1801 4791225911210109621074132328281654486565719335993658
1802 4959299250578696128141525306049076391406385227430104
1803 5133219987028699854422474377556073830055287198837138
1804 5313189882848927722832221384142728058740356519917008
1805 5499417604845953037874866024899410414973241136955115
1806 5692118958683436655744232780341720716435238618000530
1807 5891517131109652944842078795514877029939005931147056
1808 6097842940336571754156519453260747104579498473564254
1809 6311335094842567673381254547454426701913911036877349
1810 6532240460879834309995737003630978615181566133362210
1811 6760814338976883452682558109299195917157342868801160
1812 6997320749736116466676303982536079529705413844220674
1813 7242032729236378015198528174670068876006581530500293
1814 7495232634360650483277919033622238557091269306120038
1815 7757212458379631888452822804490462158991948600268588
1816 8028274157132871531460245417802185951997896461880113
1817 8308729986160427456175616816863695205217036607439046
1818 8598902849149669602991279840620864705566328486402782
1819 8899126658073894380488622169455207851944081911507378
1820 9209746705411852661394723307309736702794754994353384
1821 9531120048850136745276460844070238242285960108990055
1822 9863615908883635850052733056315479378771043489304850
1823 10207616079742967851174972661039281643995704805066342
1824 10563515354091941374952208127098605893001433603436007
1825 10931721961952711518543141099047870111051653971249901
1826 11312658024331379429463112391835763545363148534636744
1827 11706760022032366231149914828393214338917055310435498
1828 12114479280165981326014886257348327635425043852251919
1829 12536282468870220455879508723418282957258738948029138
1830 12972652120784987095158746201287962109796892900044118
1831 13424087165834649385995037121469650503649289679277144
1832 13891103483893142053585506567240179229356567483098500
1833 14374234475924717304422682297707699053771932412702108
1834 14874031654212959952428204814042631848438783859414912
1835 15391065252310829901570273364088075272963173859480636
1836 15925924855365300243089881693359702905414847729814245
1837 16479220051491642866984455410344400726683236325887558
1838 17051581104894597589473881925933428378633400131682380
1839 17643659651456568013570912940702278253148151625478146
1840 18256129417536641048063214355818387964058633060181639
1841 18889686962748651340413014768483987113008303784915759
1842 19545052447511731734103719325152447001280460870647172
1843 20222970426192831941899166439577565950826365511537850
1844 20924210666687576458007353784302434378360119138094627
1845 21649568997313596688678861558233028588218722454509323
1846 22399868181919139613586437166992233851838195299050490
1847 23175958824139355155320055068371642014780069983204438
1848 23978720301763226920723026343807230325285283995243697
1849 24809061732205667137896949346723598925192170107303878
1850 25667922970111878492397226699182484194583258334720672
1851 26556275638154726236390566876355256310160104355290062
1852 27475124192120597534031492258183408430202187600925235
1853 28425507021415086734905054773905287571996973943690396
1854 29408497586156871480715888650831328382804280387685072
1855 30425205592066372755694656585918896201002446381375234
1856 31476778204395260893969077370301556167749112037349785
1857 32564401302183619099195911758212616975365203586109431
1858 33689300774173647430409621812894104852039799171346880
1859 34852743857752225996511830126463198914637684966442468
1860 36056040522339500170805377309051455382889700324634606
1861 37300544898686948277778522955022433832024436068887985
1862 38587656755596190153123672932061804849450033957394794
1863 39918823025619141461420648322323655488135695243186036
1864 41295539381351063438541159987716518031135481652150598
1865 42719351863980652158514579996432710154198659895651974
1866 44191858565815608494702381746986213292499987206980754
1867 45714711368558184328395431240307375807185558028792314
1868 47289617739163068671731896816059819873055098368519446
1869 48918342585169717430109455406014163588950220015032555
1870 50602710171462902599533635700355120656352074437501896
1871 52344606100478922756052016142791061147822325424754990
1872 54145979357940640699298660569732890958065422981672778
1873 56008844426272362046639746649375666606856492256171582
1874 57935283467915608523683806302330289143958406252532690
1875 59927448580839141911181831713831719456239418217758134
1876 61987564128611231571207023738386701990314769969144564
1877 64117929147479204974317887071188212666307502488254498
1878 66320919832980853847842997525860776869104617322532730
1879 68598992108694368078559369319415721812687445769063416
1880 70954684279818217474467383385449754361640924096018083
1881 73390619774359882671829758582590685843959373025069679
1882 75909509974802638307353451367556393441096409826276368
1883 78514157143212804278619068570791085214431237083151200
1884 81207457442846097568241671894689341702171006583037625
1885 83992404059411033741083829067075199387336584028730361
1886 86872090425249842916861446850477602346297934577694446
1887 89849713549803181991588055762597318653255811967261852
1888 92928577459834148589582171921931054640391437263328836
1889 96112096752999841474208996922955840412233357534121911
1890 99403800268475079178045596583500453428115107849225876
1891 102807334878452999235118388376177095481959646944798384
1892 106326469404471234079643009353046679544991094116774016
1893 109965098662640319669825522138840270613413666159911891
1894 113727247641983066355452991106753242639187181991542780
1895 117617075820229939611374559872206062489266690521699832
1896 121638881621556196332425891430626700262477084489610555
1897 125797107020891740035948804046434991330051809371281912
1898 130096342299584539567163599923579547675973449093386646
1899 134541330957353149324317596792028166092806755512217004
1900 139136974785623527884548841819815049553899020816246080
1901 143888339107510134330309529494685289995408912949519441
1902 148800658189871350657010573586394497489253601004907118
1903 153879340833044802643577248294566990705875251063756960
1904 159129976144049304059593848042709323763243622801253949
1905 164558339499227109115186124496351099259561501748606413
1906 170170398702493110332909353396914718066611916573371780
1907 175972320345556754062157992846284838485339764753813976
1908 181970476376687960203103775990313103019829978782386145
1909 188171450884810429094022166254805494634643633200363320
1910 194582047105924606069862683456971327185211957963952032
1911 201209294659088468639330591088339559368943907388139218
1912 208060457019417425068793507001277122428368367954632326
1913 215143039235805195930424098740631161048512747630466916
1914 222464795901315828624772231394840563124120826500017794
1915 230033739384453213235523996239279470456289365455433002
1916 237858148329778878215740220691076233799286014522219006
1917 245946576436621706167679742414299141075525546375511451
1918 254307861524904791365756268889214789461769281550988104
1919 262951134897405238118590730987990337352223509508411764
1920 271885831008062557699860156212291736571636225041911700
1921 281121697446260755492755513701927526877840360550852075
1922 290668805247328512528450952175257727849064573120567162
1923 300537559539831369627448213960613102445429329431120382
1924 310738710540569840577341237669679801272537987062788467
1925 321283364908548246041874653127188317281783836591523574
1926 332182997469541115487466232787881903061688729238869128
1927 343449463323257604406973815841751710846802566179614346
1928 355095010345489883703201119342936032075341537028677855
1929 367132292098029253913705166666895700505682068772651081
1930 379574381159544207478901017061506089658711433773910232
1931 392434782891038208127515909210703560195112024172925984
1932 405727449649941990891720492774308347366490661121148130
1933 419466795467346135439107453448604855864150321267923133
1934 433667711203344968848800220989328207132061398280495488
1935 448345580195942964966705881858371488297188428131080430
1936 463516294419470193555037076520615203861914086291443765
1937 479196271168964515751930894694236808800244336701037241
1938 495402470287505620124878845047888126446033237032072230
1939 512152411954030158651366047883227128052371545980655742
1940 529464195049718703157360837429890131139918359514406919
1941 547356516121624545504310934701412158908749382376753640
1942 565848688962812071617152231685356663319162532010248924
1943 584960664828889130361614237606108913447166591300783810
1944 604713053311454091519726640608799986161688876497055847
1945 625127143889634759591006888564583254201877033474290997
1946 646224928181573618058243585929842045173761653810874920
1947 668029122918412678175543577251920419097024951397263190
1948 690563193664052173833376883211520292579457274535066099
1949 713851379304701177333033325604414890168914311216830600
1950 737918717333005629449444563884925300513117142858827412
1951 762791069952331022926564518963926099313794567241211564
1952 788495151027593816640023345489370645292333210862053971
1953 815058553909878377057791032949099465810667588121143901
1954 842509780162945657924795618260668662797813546678157344
1955 870878269220636777260231915447522763159062831629735934
1956 900194429005099997914771340598906637946813731227358665
1957 930489667536724256186938055378286711106385667515188369
1958 961796425567647232244780584657598188640180573086336734
1959 994148210271721964904739968380371902346637251827295720
1960 1027579630024874159798210586748329321793285641158068221
1961 1062126430310863632684096484254312501918059963516963842
1962 1097825530788578808622632905459501032413507091469993940
1963 1134715063558143935266419395114336500644737721366444704
1964 1172834412664305770377368789845742622132545039026600651
1965 1212224254876791109975620191143492608577043235910647086
1966 1252926601788589809868072966739872490223653889859654752
1967 1294984843274421131850854799625791907344140831144425570
1968 1338443792352985566481547187373185870877291911609885074
1969 1383349731497991035675878910826078351598369487062794810
1970 1429750460444372889252633521873686461607150186520339520
1971 1477695345537602749967428766537949744405594526558961050
1972 1527235370675503444137285785596688807569517475679335524
1973 1578423189893557436129601871441822380565866577439544044
1974 1631313181646315866458492327322709554080737091030740310
1975 1685961504839186023301044120275436511194463604498389778
1976 1742426156666598452268592644124479673153517752056703892
1977 1800767032314332575125939465223871333910162068517920465
1978 1861045986585613341782141129262407963393683571574334104
1979 1923326897512482830843654491273313680531621133486987788
1980 1987675732015901646132659985977194446464177925387336101
1981 2054160613680047289553646083825784020470321289137600226
1982 2122851892708352341896837049653388331764328380310815494
1983 2193822218130966229360328217114075482990003759939848172
1984 2267146612335532632749504987979798477962517639121207710
1985 2342902547995452309582168011457213378375577600763202944
1986 2421170027472150412853545994622134898933909998150417050
1987 2502031664770290537212769260905853800778746147188054230
1988 2585572770127377006098397957829029926861098343276213414
1989 2671881437321764705535323351002801284420901022543773188
1990 2761048633785754518790222478727094608818556137827563558
1991 2853168293613194643572839673535731879069283324958030504
1992 2948337413553836380606122143633318170612604417545417056
1993 3046656152089610050209716380533230623366288732711636420
1994 3148227931690995285942633430771855493386343329303455728
1995 3253159544354762920620360571797792915615119232173608576
1996 3361561260527565957461491856208533763177188126164975690
1997 3473546941523157735741331612772404552214561671097280826
1998 3589234155544419477636426910460679347598382392278995472
1999 3708744297424890158791252580963100760051913886816046828
2000 3832202712208112396687895779950367527228193115953262920