-1 1
0 2
1 9
2 10
3 28
4 30
5 73
6 96
7 165
8 212
9 358
10 468
11 746
12 950
13 1449
14 1844
15 2727
16 3480
17 4935
18 6288
19 8715
20 11056
21 15091
22 18990
23 25468
24 31910
25 42225
26 52752
27 68785
28 85536
29 110371
30 136744
31 174816
32 215480
33 273152
34 335388
35 421909
36 516244
37 644550
38 785784
39 974921
40 1184430
41 1461239
42 1768900
43 2170590
44 2619076
45 3198277
46 3847512
47 4676140
48 5608588
49 6787755
50 8118220
51 9786672
52 11671740
53 14018474
54 16674664
55 19958019
56 23679948
57 28248810
58 33434952
59 39763178
60 46952938
61 55678185
62 65594750
63 77569586
64 91185492
65 107550560
66 126164480
67 148433655
68 173769132
69 203956670
70 238301652
71 279068522
72 325440180
73 380289699
74 442668712
75 516206362
76 599817612
77 698068550
78 809745968
79 940589679
80 1089255836
81 1262954488
82 1460213640
83 1690088366
84 1951015262
85 2254332507
86 2598442096
87 2997501325
88 3449982288
89 3973550769
90 4566860732
91 5251932168
92 6027762920
93 6921793625
94 7933626360
95 9097381584
96 10413629828
97 11924713545
98 13632688520
99 15590060136
100 17800992156
101 20330536601
102 23185790520
103 26447303004
104 30126256480
105 34322235208
106 39052005912
107 44438498855
108 50506070424
109 57406354158
110 65173755488
111 73995156312
112 83918170050
113 95172981251
114 107824558036
115 122156056161
116 138255082892
117 156469547395
118 176916471120
119 200022993561
120 225943926176
121 255203263305
122 288004137430
123 324988929052
124 366422501796
125 413091543768
126 465339443944
127 524128626975
128 589902124540
129 663836481258
130 746500324956
131 839330832280
132 943054490920
133 1059425627019
134 1189368863400
135 1335023671642
136 1497562648488
137 1679592619200
138 1882595908104
139 2109746396673
140 2362911691856
141 2645953172469
142 2961216598560
143 3313396424644
144 3705431084582
145 4143022995366
146 4629843580000
147 5172813871695
148 5776510320528
149 6449326819934
150 7196954107892
151 8029564781004
152 8954219048400
153 9983236383604
154 11125357925772
155 12395491204089
156 13804437078900
157 15370220672190
158 17106163039256
159 19034043047527
160 21170258968764
161 23541105989923
162 26166734100600
163 29078868855486
164 32302228967060
165 35875062829041
166 39827644754712
167 44206052477970
168 49047307579492
169 54406880251443
170 60329973205200
171 66883316082448
172 74122018654740
173 82126299500841
174 90963252534932
175 100729241750559
176 111505840029028
177 123408722995830
178 136536937121448
179 151029243118166
180 167005747150762
181 184632786556677
182 204055820852260
183 225474108194836
184 249063600375432
185 275062824897153
186 303684367064072
187 335213564619000
188 369906970632336
189 408105688542107
190 450118982355300
191 496354345080592
192 547184171161960
193 603094940828592
194 664534589378088
195 732083503463225
196 806279923353000
197 887815806396665
198 977337250084192
199 1075668689064897
200 1183584916217748
201 1302067566204365
202 1432044854759790
203 1574684836852588
204 1731098477518552
205 1902674753296707
206 2090742123698928
207 2296951208635415
208 2522889100331952
209 2770516105447194
210 3041726602137784
211 3338847221132982
212 3664137137717500
213 4020356041475370
214 4410195846438576
215 4836927865435355
216 5303756946301820
217 5814558477626595
218 6373144838141888
219 6984104236794313
220 7651968065694114
221 8382165174278702
222 9180077278420340
223 10052124031280196
224 11004692047560408
225 12045368066278819
226 13181725423623000
227 14422724793761255
228 15777339977870116
229 17256148185849018
230 18869774750623372
231 20630697770609034
232 22551488858392200
233 24646860121119504
234 26931675283335420
235 29423270454425076
236 32139206965062808
237 35099901292555550
238 38326087544861976
239 41841796341073056
240 45671490997506664
241 49843440227910159
242 54386487795764780
243 59333869510924118
244 64719571369121700
245 70582647504620595
246 76963116688438472
247 83906844862822215
248 91460924063225752
249 99679191000852656
250 108617025890024916
251 118337587482133400
252 128905962020272860
253 140396205024438132
254 152884762581156164
255 166458421109203782
256 181206914488113600
257 197231895316761855
258 214638631613441912
259 233546126876347872
260 254077799082456900
261 276372892512741970
262 300576019652637300
263 326850025100704148
264 355364257629396902
265 386309065674881670
266 419882652321237624
267 456307403392760100
268 495815161930195824
269 538665614034514472
270 585129801253112876
271 635510816601674394
272 690125353343671760
273 749326993868677755
274 813485571444952848
275 883013368111184080
276 958342042223500944
277 1039952089007832930
278 1128347060292770024
279 1224086683346462229
280 1327758069718827888
281 1440012935292601813
282 1561535462873067820
283 1693084118868242064
284 1835455798911150168
285 1989532794706405274
286 2156242813658256744
287 2336611714437376950
288 2531718949184863964
289 2742756759029588736
290 2970980540389274116
291 3217775273384826144
292 3484600262382461520
293 3773063660931715015
294 4084860980608552384
295 4421858676592919529
296 4786025758265123300
297 5179527511804637775
298 5604649479202116288
299 6063902519646210776
300 6559938349921465280
301 7095667286997959211
302 7674164462606865650
303 8298801745591155704
304 8973143656285399128
305 9701095140299454841
306 10486786114428811912
307 11334736956765811455
308 12249730512974278252
309 13236997383216806693
310 14302074104703135912
311 15451010557380695226
312 16690212916418866250
313 18026675766679202049
314 19467808286538357888
315 21021693958533490820
316 22696898304115002792
317 24502759409509936870
318 26449175376542155336
319 28546929252546919035
320 30807454194049385328
321 33243196803112214371
322 35867357819464167420
323 38694298324931707508
324 41739253584885544640
325 45018787092028624233
326 48550474970566961832
327 52353413398677636130
328 56447870764615104300
329 60855854640184144282
330 65600728635609363112
331 70707845803457394348
332 76204126880434003840
333 82118767786618056579
334 88482775666783008012
335 95329759021713519437
336 102695417670921294828
337 110618425024138308975
338 119139867776386662616
339 128304230909727604865
340 138158782599324265356
341 148754673743080345386
342 160146263207011007340
343 172392345021951145338
344 185555408728450207592
345 199703008869443507271
346 214906954812356179512
347 231244838825696192360
348 248799149353648318272
349 267658975811907774159
350 287919038867475437304
351 309681592149448448706
352 333055362650495147580
353 358157671837730883564
354 385113278844690353780
355 414056746010455888566
356 445131177078911222792
357 478490855025606967305
358 514299867019610052624
359 552735045549621708078
360 593984471435753635724
361 638250752779845632232
362 685749396852227405100
363 736712465295982395344
364 791386805264355866946
365 850038123647177008318
366 912949067412150855264
367 980423764451022182595
368 1052785742681056490248
369 1130382990483932523871
370 1213585703761955444160
371 1302791924932007872050
372 1398425106828260833520
373 1500940395870941540901
374 1610822001480806943324
375 1728590196441178123863
376 1854798480367383014328
377 1990041378515118257820
378 2134951387838317250888
379 2290207664661451251798
380 2456532741986759697572
381 2634702206655848232034
382 2825541176876845097100
383 3029935080848942436612
384 3248825884010461246292
385 3483224093714025623637
386 3734204726502321604568
387 4002920677459492635250
388 4290598418932333627848
389 4598552888805050179386
390 4928182913554812817936
391 5280987787092179277288
392 5658562412956806907880
393 6062615764706783559386
394 6494965744502054105580
395 6957559737527703951883
396 7452469187284700527480
397 7981912480458448187430
398 8548249243013656181144
399 9154005818542922909803
400 9801869293859229942108
401 10494715863498606650739
402 11235604599079661315860
403 12027809025591921764322
404 12874810655504683316260
405 13780334139116093454623
406 14748340592441558052456
407 15783066724670474237090
408 16889017998413168552032
409 18071012182675525327341
410 19334172395318542078616
411 20683975580453188557634
412 22126245496264603003800
413 23667206671876519038414
414 25313477419316024944488
415 27072129887327019636090
416 28950683194570963290460
417 30957170267324835106240
418 33100131212365595125008
419 35388687702758110745248
420 37832536733689981976190
421 40442033406543146107794
422 43228185239774119557270
423 46202744297081461606930
424 49378202258835078767268
425 52767892946470446064980
426 56385988398638053897176
427 60247612962223908992235
428 64368840661975353398636
429 68766822160103679819853
430 73459783759456557220824
431 78467168680028255957958
432 83809638094778637177960
433 89509228334128524920538
434 95589354421323683239712
435 102074984996948900893294
436 108992648898535789366404
437 116370629798391309721625
438 124238976461195116318016
439 132629719312275696165363
440 141576885108729219868080
441 151116737904260882090778
442 161287798985655101087280
443 172131114977121702833594
444 183690284026674535480804
445 196011754100672205945006
446 209144856556033397346176
447 223142138017879693629765
448 238059402645830224418616
449 253956081368180104914452
450 270895284346477306999488
451 288944211762838832177574
452 308174218209778348077420
453 328661269697665059248209
454 350486021949783779031444
455 373734328819814612267118
456 398497336759311656366776
457 424872050416377003978975
458 452961445868308288321672
459 482875099818850278948745
460 514729324557519880573308
461 548647867891237949978595
462 584762073209373531283400
463 623211658083995286985908
464 664144903292102081684200
465 707719518906034433089214
466 754102866658630087897032
467 803472923331505367235775
468 856018541452446242125260
469 911940520885252363439358
470 971451913530097272163180
471 1034779215236691582952092
472 1102162720947403300024680
473 1173857850408865347480347
474 1250135561065099805042880
475 1331283822546282957749928
476 1417608095597136739727252
477 1509432971992158685553100
478 1607102728886291451058128
479 1710983152661943810332816
480 1821462179329413032703634
481 1938951922873050031483551
482 2063889413725108639695380
483 2196738854468770520296224
484 2337992469979802777445888
485 2488173015887929553393841
486 2647834755747030803161104
487 2817566250481651597330275
488 2997991479931483032699516
489 3189772944647550071558513
490 3393612951386418687642000
491 3610257062105277685797822
492 3840495565485128839877840
493 4085167311843134164299072
494 4345161395574455133251324
495 4621421418995923972473695
496 4914947413749659937266952
497 5226800581361357612015180
498 5558105485185193728457264
499 5910055320754563605708019
500 6283914413812006964967344
501 6681024079407683338569915
502 7102805466000584972167380
503 7550766068783399714819412
504 8026502964817978989593428
505 8531710053304803195911871
506 9068181732288998150809224
507 9637820946626829109861955
508 10242643363037054411578308
509 10884786315432143558504218
510 11566513542070320446178876
511 12290225127811587792639234
512 13058462874934620712125400
513 13873921352852428329386113
514 14739453982890630679301208
515 15658085318171948310379121
516 16633017932414732540586564
517 17667646066199959956250815
518 18765563420758181850879920
519 19930578321811207130552197
520 21166722531502749020545452
521 22478268097619232709828251
522 23869737310430561642022240
523 25345921423515804634959120
524 26911891897477441898715444
525 28573021199023014668698860
526 30334995490479126727051608
527 32203837736426110959792490
528 34185922016865382921568408
529 36287999195809696157829429
530 38517213057070523648896748
531 40881128817036431894985018
532 43387751305592760186613320
533 46045556636166141877106468
534 48863512680539809882411432
535 51851114243426511957629223
536 55018406109202816968417904
537 58376022106154196396174725
538 61935211035755261352486144
539 65707880053705130423063405
540 69706623828699991985628060
541 73944772713882104587420428
542 78436425522500728626793800
543 83196503014916031407548442
544 88240784723582406284463702
545 93585968337813333419126363
546 99249711060656070396602720
547 105250695536827069487576790
548 111608676279839883512489716
549 118344552858515898848954736
550 125480421994801293453914388
551 133039658801766987761000556
552 141046975221597779664437200
553 149528510193813471682664877
554 158511895179698996856106884
555 168026354234485877043931234
556 178102777449864611230240392
557 188773832009036217005181070
558 200074044473843008495541928
559 212039924018008347229764513
560 224710054590877184283146912
561 238125231652996037453727519
562 252328565365621320711575250
563 267365632295358380986831288
564 283284590908745422401023368
565 300136349870416260244571481
566 317974697266608946531651080
567 336856487295840683376132515
568 356841784805676278594135520
569 377994072367968167391996023
570 400380411891371287281891204
571 424071674286753557961669198
572 449142720115666230686681460
573 475672654287713970757691309
574 503745027924587440288519980
575 533448120792365865574384795
576 564875166804119369597982236
577 598124667178917009096845715
578 633300642275976812823183520
579 670512978791452293165409948
580 709877710916488208438243832
581 751517405235841171026009296
582 795561474534130095624996620
583 842146604450515102068473178
584 891417103625380197113841748
585 943525376596516868448745842
586 998632314386273945763369528
587 1056907818601236854265674025
588 1118531237011748760275479944
589 1183691944343646065181079728
590 1252589827902663208793243336
591 1325435931128566364478800180
592 1402452994871458692319730160
593 1483876170421355552288861096
594 1569953622657495472834021072
595 1660947319976318085557907270
596 1757133706214838539197114332
597 1858804575684067647363111735
598 1966267821520243210311768384
599 2079848404896616973427111697
600 2199889188289495029167624176
601 2326752008897435541213685539
602 2460818606231064939918991080
603 2602491810824356267405153628
604 2752196576577353418171218352
605 2910381297009552299091445440
606 3077518953913235491321225112
607 3254108574685319232278774025
608 3440676510097267930940610148
609 3637778047661494869702114425
610 3845998832704246267184484912
611 4065956654289405027681505202
612 4298303025307044537534445850
613 4543725159206298683716871694
614 4802947726499618341763416036
615 5076735042463775616511520987
616 5365893019324889586967563396
617 5671271587190839870086873470
618 5993766863243221549557631792
619 6334323830485487563223772441
620 6693938747545379441083604488
621 7073662112383051347767373392
622 7474601338823498131963575660
623 7897924035191980685569271530
624 8344860976475079383802463316
625 8816709730963624522419844950
626 9314837960010272014832669328
627 9840687429192207329830575550
628 10395777671022309451565879664
629 10981710420927428392883837999
630 11600173682012020701547132304
631 12252946630318313238938957436
632 12941904124871813997653803960
633 13669022131286197198185462938
634 14436382724878983303040308984
635 15246180086749439117274542409
636 16100726052783633938003640480
637 17002456741915248936641287500
638 17953938709390151877254668112
639 18957876273069630819142961242
640 20017118335448404220224773960
641 21134666480634463523282883787
642 22313682536369154965895218300
643 23557497521780178133367279118
644 24869620028101926905406594132
645 26253746105517102127031314346
646 27713768549490138951666933192
647 29253787824064022621034767270
648 30878122349776567045467057732
649 32591320570745490578058389352
650 34398172350121440534658511288
651 36303722299267504569431986532
652 38313282397707527625505175820
653 40432446714786261616332670716
654 42667105383199245337906647728
655 45023460856816859883359575674
656 47508043380245537288979749088
657 50127728941134046800285276425
658 52889756392938844693241975040
659 55801747276136754146717540077
660 58871724767585872874493279488
661 62108135562791221708177484271
662 65519870843116204303679323400
663 69116290430746783167660381122
664 72907245984681114747971322708
665 76903107661489009602199583530
666 81114789772669242309669480600
667 85553780207897258231850799485
668 90232168810188582630636341736
669 95162679844280489413980474840
670 100358703372293099587312652400
671 105834331078432154549063636522
672 111604390956735248659440178960
673 117684486834667562111418974811
674 124091036716340905696403276032
675 130841316382081610811108068163
676 137953501765501888190823144912
677 145446717044055486061111680565
678 153341081466839374322857803408
679 161657762392854324982447328826
680 170419027028765888801606352484
681 179648300917422279786163800508
682 189370225091386367503621958520
683 199610720564636209407079700792
684 210397051458910424855080800462
685 221757896106870459283407893085
686 233723416764636617005156272240
687 246325337995511400323129152250
688 259597023644023066205061618540
689 273573563236128567529423387387
690 288291856958174526479855278760
691 303790710882899977028678073696
692 320110930771572824594404353040
693 337295427015736189153536767266
694 355389318163041334210386472572
695 374440046553227694666572282637
696 394497492558573937336254705728
697 415614101989838585023051905450
698 437845012141581654661672151704
699 461248192150561344753239793804
700 485884582045307960876315955516
701 511818247356693923608672471291
702 539116532491021020991128987480
703 567850231021165249632540589008
704 598093754834110357954216859396
705 629925321672321148831919636341
706 663427141651262925855870521496
707 698685623775687441107268721805
708 735791581581470158640795337272
709 774840460521627520885794426276
710 815932564661152065271737821996
711 859173307014269385391673253896
712 904673459412355663163478655200
713 952549428078776249517456346654
714 1002923529000074183779989249864
715 1055924291249448776028810273630
716 1111686760422006203326552906484
717 1170352832464439363105850815995
718 1232071587988201997511530886480
719 1296999659633323546543913944914
720 1365301600351062272414504701456
721 1437150287626310488169036242557
722 1512727329125959507763264449470
723 1592223507429515575857174918074
724 1675839226773652489989233260956
725 1763785002297195647235405170478
726 1856281951978972722225215722144
727 1953562334794217797494163581870
728 2055870092344948253083592363544
729 2163461440753358320250605720359
730 2276605466924933936436452931780
731 2395584779474116735303544909026
732 2520696165043918453303780329560
733 2652251304073947930840582047490
734 2790577493130450131993799653264
735 2936018431890971102701721119273
736 3088935018019950453039170336184
737 3249706212362522325148222615025
738 3418729913537874896345121075976
739 3596423909012054676004038354423
740 3783226837279565359395564583088
741 3979599233227139387632664624918
742 4186024586539268655049630098480
743 4403010490577831522454940533216
744 4631089806485756164502100711208
745 4870821925697810634979968570435
746 5122794050135311900672797214192
747 5387622579438587829037902314130
748 5665954518652119859253425940736
749 5958469002337131201938245357677
750 6265878842249049561521911037760
751 6588932201658065306646758022684
752 6928414296728350114395450468380
753 7285149235654766820269607725761
754 7660001888775743986711759951020
755 8053879908535988535004656268474
756 8467735784813071641108976783400
757 8902569063250337628820859432190
758 9359428603862875520771034302456
759 9839415016964220017946119277370
760 10343683144853324778521199332802
761 10873444736396641435635401758960
762 11429971173498020479957572024000
763 12014596407409103849496421510680
764 12628719953764095690002038372544
765 13273810115892242205203724256942
766 13951407274475887173713195145096
767 14663127425546749022048733226790
768 15410665793316892787826907763568
769 16195800713174772252941816194416
770 17020397598964677614862450448212
771 17886413204180073731474722759402
772 18795899977949518041388160952420
773 19751010740776596763348327712495
774 20754003466753042786964749270436
775 21807246413641544759301039286467
776 22913223372405797736725760973732
777 24074539295201911197198747615765
778 25293926057218735342456796255256
779 26574248630265284599709598117478
780 27918511406183824443763650633996
781 29329864968227127953388309580029
782 30811613029975225003660014877060
783 32367219861622844070052743741256
784 34000317903435231543015085687428
785 35714715909451440418384483669956
786 37514407300095383178266724055168
787 39403579091686860810595313434050
788 41386621058924825036262188945696
789 43468135525031162220586658107205
790 45652947411491790282300245374128
791 47946114970688350955902148812882
792 50352940807571363163847826246560
793 52878983644316794251228736450224
794 55530070406570859614898488788588
795 58312309118061537178788850339199
796 61232102152758703788027560822496
797 64296160366540003206406173147255
798 67511517626120397411681708532672
799 70885546294888228043098953136008
800 74425973159848582141779491935860
801 78140896399686108280077501773314
802 82038803042317132817854659390900
803 86128587555184954655307108934720
804 90419570978413903898037221742776
805 94921521290392152359858587193538
806 99644674375062250471190594251584
807 104599756330095892552483701588725
808 109798006441643828948613395383032
809 115251201617965410400526630222801
810 120971681561109400005603177112028
811 126972375525847133848748024000478
812 133266829895388045186155459898000
813 139869237484008171849596627306015
814 146794467743154586147764548174916
815 154058098846401553546733714555685
816 161676450773312984014974611888520
817 169666620437450166034676143594290
818 178046517918300338303813948534760
819 186834904917169622813002588260561
820 196051434432522605287530754226892
821 205716692854903778491511111636184
822 215852243408356837608564247946620
823 226480672224225705363013262604696
824 237625635901139151806547170006776
825 249311911928863991616599131267242
826 261565450751874997569830272824000
827 274413430948602965784481995547705
828 287884316219105996978743937130772
829 302007915762329463366494375526978
830 316815446647118534826616623818832
831 332339599870763937738240115594670
832 348614608614836617678004855098080
833 365676320512635457872510500446666
834 383562272337398326321073321282292
835 402311769054625290196861777468587
836 421965965540468978741966613474256
837 442567953047638062728031022467400
838 464162848606567141781840307653160
839 486797889591100763159646858463926
840 510522531514795102932815819549686
841 535388551445267374114887867580593
842 561450154973130392704562145413620
843 588764089292228046204413839352978
844 617389760189730291505134258177972
845 647389355683965221623288798724291
846 678827973961629282300406452733176
847 711773758546117337918426905233405
848 746298038192200006473798765188132
849 782475474646239908765229373187443
850 820384215600674020899012776337564
851 860106056203934045727500954557440
852 901726606277319828283822391122800
853 945335466837518198726761236620499
854 991026412887695983070627690830612
855 1038897586329999945279201596969344
856 1089051695761730974427684731457736
857 1141596227279939951348750933686625
858 1196643662843234072632509739760504
859 1254311710606464232769062978606029
860 1314723543550001472031989466015556
861 1378008051130524298492050175153983
862 1444300100033511291130428793602300
863 1513740809087350817894253777433268
864 1586477834162437365688833607871936
865 1662665668471403466914776903340256
866 1742465953820791610859154161910720
867 1826047808611411977266211536757185
868 1913588167847403125375026717024764
869 2005272141358922090006420777123421
870 2101293385189933848104446268958300
871 2201854492792134233679732236335566
872 2307167400648572710053984849946580
873 2417453815434514391967856767553379
874 2532945656990689622655636336899952
875 2653885524715480411454034434154776
876 2780527181281036399490866044183548
877 2913136061813636736847232057774190
878 3051989802050106301727291639181976
879 3197378794181535197367197680126496
880 3349606763478534584755168694533884
881 3508991375019950647217111749001464
882 3675864863175865712286343556139700
883 3850574693819974372428977814261072
884 4033484251451414783367976170724096
885 4224973561899745457260960314821765
886 4425440042293455503959769705688912
887 4635299289712884340587716231227850
888 4854985899677618315157845788990412
889 5084954326688373658745003225775333
890 5325679777410709121858597972789296
891 5577659149575256014689216671485722
892 5841412006584811446365373939540600
893 6117481601817051801930928970958845
894 6406435941979972438082896003854884
895 6708868904486383211374939333395771
896 7025401397533011627284466348190008
897 7356682578896015898686480579941080
898 7703391121416411078558403334966736
899 8066236542305284542275131744622231
900 8445960583487468246570716938119264
901 8843338661309246055128308221124923
902 9259181372028730576867475678457170
903 9694336072693192665600161834693912
904 10149688522974215322198252009215400
905 10626164608932409948080834410079463
906 11124732133384414414734502285810520
907 11646402695306260893637494505791225
908 12192233641994498729710384944447792
909 12763330117982976609164292727085941
910 13360847193429223208705168204208468
911 13985992097640639802145120612319334
912 14640026539387813070728738863476700
913 15324269141463477524801648010694413
914 16040097970005398881850596210201696
915 16788953187954065327959698413685400
916 17572339811968640542966587217768872
917 18391830604217056795783904882727850
918 19249069077099570554689645481324472
919 20145772644508472687795894688588828
920 21083735896346132797405141428231084
921 22064834032242532286173153375739860
922 23091026429780444532130314843120480
923 24164360385670036723240101322653302
924 25286975003686111094507331287318190
925 26461105270483776096909015941429082
926 27689086291525684557708683556235952
927 28973357731096060843721647180638395
928 30316468426965028569295744037764224
929 31721081226736162782441410348227103
930 33189978014677014244501313694285948
931 34726064979335250889796415647437410
932 36332378088877475088898582704032400
933 38012088827949807317185184225874493
934 39768510161030697143372803859466120
935 41605102779813950383322136446786997
936 43525481597516742748608881404826356
937 45533422551648783029461603876993125
938 47632869675947224971959128824485400
939 49827942507288935821084037682092593
940 52122943785974475231294246503473824
941 54522367519767356637383656695968063
942 57030907367646823586363077750968640
943 59653465418546786415685443291465750
944 62395161318471144708477028981605352
945 65261341826486348974605561493298165
946 68257590750275315216982415421349624
947 71389739347344450633895144028172775
948 74663877139717261084792979090036776
949 78086363234185106367951869142206901
950 81663838092946767539673431603649496
951 85403235853101069196840178914638274
952 89311797136664417087166704052703980
953 93397082456414889499041713440111599
954 97666986155909910495601769166157868
955 102129750996291123170498867689196208
956 106793983324726409260369470286735300
957 111668668944922260573049219343585345
958 116763189620879715128651559854004624
959 122087340342689591474708340600160477
960 127651347281676276315507676193237944
961 133465886572629073345824233211522735
962 139542103846371456828997244120470200
963 145891634659971711164277868091967746
964 152526625743583564324616407344634068
965 159459757221449254634466065126435269
966 166704265721581087395491466787258048
967 174273968542593683257224925892574270
968 182183288787511517269161554147882840
969 190447281644724084097612248804027086
970 199081661720994761687234570191726500
971 208102831619209257619497028261088274
972 217527911660615910072001735263105200
973 227374770957627458406153192371647095
974 237662059731539270211160619166776776
975 248409243095548305503292602851438478
976 259636636191778858341871558581959064
977 271365440918009978145420537165397150
978 283617784126901906513605990896871232
979 296416757549792600743149657189238134
980 309786459321685254040949222409241576
981 323752037377014085435056144790919346
982 338339734586357391277645756757150520
983 353576935922421092675831223960473768
984 369492217518726849208732341024103808
985 386115397929369033425639434745182866
986 403477591446249536019269097612763136
987 421611263803592205395020946459253675
988 440550290118823857295682533009661904
989 460330015422555404520683136385563725
990 480987317619124835551714878662696388
991 502560673254966258667149919180517058
992 525090225928332744701763505598433720
993 548617857743878840032866855669596052
994 573187263637382824086940206647863344
995 598844029002187204851632569825339572
996 625635710434072204697403673614263852
997 653611920056172770261798382250959360
998 682824413231767895647610936450459648
999 713327180158681779050120335060341605
1000 745176541143917205871350305801079240
1001 778431246086633861356799504561832568
1002 813152577958560712059942411991417860
1003 849404460846730204607912170260552000
1004 887253572337770454510330159952229064
1005 926769460847988905437860247883156357
1006 968024667668311889113050172434794544
1007 1011094854370410762664703593475394775
1008 1056058935332593509924069130042767516
1009 1102999216076834729586100338816453438
1010 1152001537164730836951305147729276916
1011 1203155424391948004803610383571183582
1012 1256554245017860989027197957655166050
1013 1312295370821519332533869901659319994
1014 1370480347709266625624527201214414068
1015 1431215072720330411240568217451324544
1016 1494609978144068298255011982705822432
1017 1560780223654235733588709851537818470
1018 1629845896162073076430648832993544072
1019 1701932218356764782511862318954839573
1020 1777169765622956602732204594647717512
1021 1855694692371502564903038452110467384
1022 1937648967460820696446504595229829360
1023 2023180619817392699282192917105807792
1024 2112443993920318148105428942426795092
1025 2205600016335901482472386383775456366
1026 2302816472954592040944914546486075472
1027 2404268298199137070955622264434077485
1028 2510137875843601580237723339611619428
1029 2620615352800819780924838746623629072
1030 2735898965505242497246353698216214684
1031 2856195380343685206321269934205017230
1032 2981720047748289255658072659202019920
1033 3112697571505817255610091029679493541
1034 3249362092885050478939700176251172020
1035 3391957691245174784939130283873527809
1036 3540738800714564333868078589135876632
1037 3695970644719270830022673253453040425
1038 3857929687938544745269302547878252424
1039 4026904107591315850203866019180365007
1040 4203194283619253718258521898916591460
1041 4387113309803734907161979132762547326
1042 4578987525371122855786873848799567440
1043 4779157069266489327664066298139650618
1044 4987976456639588257863021095676856324
1045 5205815179876083201357624370813353366
1046 5433058333708007361505352612720153720
1047 5670107266900115227544841340263253680
1048 5917380260037197196016089244996532388
1049 6175313232084225894046853793349778978
1050 6444360475236602016786021967392039536
1051 6724995420919951194046865965503645516
1052 7017711436450240571655816954039885280
1053 7323022655414502584805216849163795505
1054 7641464841277962936344685873626734848
1055 7973596287492892486788628080510152045
1056 8319998753611783664865109007217858588
1057 8681278440910410294191025248297113230
1058 9058067007022225282759563003041608456
1059 9451022623336184375404954540609641811
1060 9860831074660659199651045408082355864
1061 10288206905169508073543649466455559829
1062 10733894610136868765720406220052667500
1063 11198669877759417054033315825619271442
1064 11683340880579621205500235980138202680
1065 12188749621111440165711987961197671453
1066 12715773331192438151853358709126911200
1067 13265325929987925155480973981401214150
1068 13838359540185469383763063695669454892
1069 14435866067652542524673883000619692492
1070 15058878844114448442574805146982537896
1071 15708474338497079205324487397494000760
1072 16385773936515435938077058389728984720
1073 17091945794550633075872573222731968428
1074 17828206767425698959895025197743465436
1075 18595824416549344269981107198027910588
1076 19396119098073641666593058582165540396
1077 20230466137991541624216137434532947785
1078 21100298093862785230013599430197898832
1079 22007107110583360846674966164496389679
1080 22952447369937473222162290888591948336
1081 23937937641871186213550549072580856020
1082 24965263937285787164427564506698419900
1083 26036182270851332000022482461864064838
1084 27152521533707136124420207027752651672
1085 28316186485150922448749096651228033568
1086 29529160863262804383431449400704590456
1087 30793510624209884942932589911001207025
1088 32111387310268916639106739322110273160
1089 33485031557002760250356180979691776245
1090 34916776739732475519738837084858100308
1091 36409052770479916808460691314218551906
1092 37964390045641562662149967271170171840
1093 39585423556360293476920807848520524165
1094 41274897161990764493368581104283267968
1095 43035668039473418433733325421997891413
1096 44870711309165380475926358451854548584
1097 46783124850852154680094580269487724340
1098 48776134310660444100264154675371278592
1099 50853098313569781603232386123017975142
1100 53017513882436829221155238637610141648
1101 55273022079273356440773774908531736015
1102 57623413869908898113706259890035724570
1103 60072636228896980291373768848548226622
1104 62624798486039010507655783149448810230
1105 65284178932582513349521062265059816036
1106 68055231688739413409220258187648854976
1107 70942593851864500981118234672519513480
1108 73951092927242683556494989230699134608
1109 77085754562200437634603741178551645461
1110 80351810585827294139770545322395326264
1111 83754707376496483790080519981544078268
1112 87300114559845438228050215376516884300
1113 90993934060984503470968368571891955106
1114 94842309514010651003495257957543973532
1115 98851636054286889674547858859243729389
1116 103028570497025391033145773158326455952
1117 107380041929448641696171229961607847330
1118 111913262720577253768185815857025357568
1119 116635739977862357851629569998954072369
1120 121555287455275843347317004816249875928
1121 126680037944159350698337540022617842342
1122 132018456152068955185238574511682431440
1123 137579352103148842641399835795661661516
1124 143371895065959093707032173257391454280
1125 149405628044683461646642146901813187961
1126 155690482840400871155530364659495725144
1127 162236795720910849715326781610514289445
1128 169055323706632104777678733528899475064
1129 176157261513812915802267994977921779553
1130 183554259163491907950274585742516718784
1131 191258440300393750628163024852453269974
1132 199282421231209158002486814439794518280
1133 207639330729601273040215096380599348376
1134 216342830618498313659507108288698858344
1135 225407137180399044007425873583607564907
1136 234847043407470074183870164541198175212
1137 244677942145789361082424459397077143600
1138 254915850146852348282056402678974291240
1139 265577433084583826945645797559111964457
1140 276680031552438202421902797298974354736
1141 288241688102999701185099651259261863693
1142 300281175346271645627351890222103869780
1143 312818025173534735691369947251060613756
1144 325872559124722440441700621756127448840
1145 339465919970983466262583702511705926609
1146 353620104532304279376048059431967521168
1147 368357997806996541501460406566691320950
1148 383703408435027688478127039054279094948
1149 399681105577504191435892085165224041538
1150 416316857236587039983450605140016538400
1151 433637470104050185622532618526397503494
1152 451670830965275829628654883423961309820
1153 470445949753223675083475305586360487765
1154 489993004281913786041456978552579967432
1155 510343386760742478792403924991783163857
1156 531529752122167952688759269449645521204
1157 553586068271356281792720255870451494055
1158 576547668293594370079954418724440704168
1159 600451304735855933438011927818792038559
1160 625335206001893125206341873145351624592
1161 651239134985597471123167231005479818390
1162 678204449985890053745612313909777951000
1163 706274168036845036023045584954915700290
1164 735493030700542340361406938057530893944
1165 765907572465960422680455324193876500063
1166 797566191806018845807569142347821938312
1167 830519225046381629665422362469256990010
1168 864819023103154830795174853788896669376
1169 900520031254132702599641607444296677070
1170 937678872006193923318823762164321465000
1171 976354431235342731453451848556345169790
1172 1016607947667945982466146367024920208820
1173 1058503105892356240777931448426358106812
1174 1102106132975943143998954932022733937948
1175 1147485898890335059856090168324166664370
1176 1194714020826929628521432505118289057152
1177 1243864971620070071928251913331419518520
1178 1295016192367594272445243148862142414200
1179 1348248209481802440704075761130343569091
1180 1403644756268861516372990523449442598764
1181 1461292899286471406045499421775177367913
1182 1521283169586839802103747729159978172680
1183 1583709699112782104797882963645768288926
1184 1648670362363798340719913156443865374276
1185 1716266923619234856207383585666128918221
1186 1786605189846028170338785947368964271560
1187 1859795169598823909305359153195529384000
1188 1935951238051522899962522166888243485764
1189 2015192308490227225449567478220158069329
1190 2097642010419176533434747512967216240104
1191 2183428874633430162782808231296991836534
1192 2272686525423487309521937149984729010080
1193 2365553880291102405789460544274585605239
1194 2462175357356240111871447363490977938260
1195 2562701090861771894241319867063467742899
1196 2667287154971854370240896821642841338932
1197 2776095796299912716942721255513629575280
1198 2889295675379509404421812553215802605864
1199 3007062117545462370682995767498879175885
1200 3129577373457285884130242895921319582958
1201 3257030889766031825281781322596099849424
1202 3389619590176967647873397744771974465160
1203 3527548167445319534181923319157351154650
1204 3671029386579576337387741953159702576816
1205 3820284399828347023385557234513505754050
1206 3975543073749159013758916226206406991680
1207 4137044328976756726793720993395381193565
1208 4305036493015158782307482185415044239388
1209 4479777666715604753697568787669141955868
1210 4661536104792658461826613367505876086480
1211 4850590611088392522342514879410694165418
1212 5047230948967237644990273387922388482100
1213 5251758267602670382402963395116834836014
1214 5464485544571131051969539310869479793100
1215 5685738045569299391608964637180782547954
1216 5915853801705617605574944632861024319224
1217 6155184105241114833365648476716629508010
1218 6404094024268823644156224278442607553888
1219 6662962937270028708492416602124177329617
1220 6932185088078171995722395954308307522292
1221 7212170162256408144478754917085953387073
1222 7503343885464548412234140089624728586860
1223 7806148644894037633208218706119798650378
1224 8121044134395263535617410320646987335392
1225 8448508024453744596548220790601486608389
1226 8789036657691990695701579719053195609992
1227 9143145771137114619996846718758852414935
1228 9511371245987726679807905578593755661552
1229 9894269886209758949538960456390177405059
1230 10292420226756065310615451709427113514996
1231 10706423372835484582268730069145835403900
1232 11136903871092461067267082388939431048200
1233 11584510614225889967781900721697027817397
1234 12049917779979850091300106847045545785244
1235 12533825806145311561280075217625406335685
1236 13036962402582784152145831037655233222188
1237 13560083602023391019680164856721453782425
1238 14103974850741818572261135771069290851056
1239 14669452140985576407634903970061897584153
1240 15257363186344165954794837346476277858668
1241 15868588642078709652435945837559172346453
1242 16504043371692967371768824197374447441480
1243 17164677761912239545137854947368701517946
1244 17851479087456148647441816025452107789920
1245 18565472927928284298344586302570048748302
1246 19307724638322104357924974195311526185168
1247 20079340875633860597943291273494308236290
1248 20881471183204322109334895047427606667560
1249 21715309635459959694313253607577894775739
1250 22582096544807418262156847771568547677032
1251 23483120233544818746685756388636433070196
1252 24419718872686188852418873071848894198460
1253 25393282390769360849015910858565860163968
1254 26405254454697328030833592633944167504000
1255 27457134525905115066460205119315703910882
1256 28550479994067928178898534407055425724096
1257 29686908391880351387672628655948285044170
1258 30868099693301137952853591777117760513776
1259 32095798699048218904805953155537067537873
1260 33371817511931266400666339066488435834288
1261 34698038106079667166933173791831850402079
1262 36076414992861109107036909500224467001700
1263 37508977987841568813643376000086241864362
1264 38997835081805996801496763192316310427752
1265 40545175420504535760762690295719080753209
1266 42153272396385128690858647765481807711920
1267 43824486857314032156427067629657694409330
1268 45561270435805448379165982387030577261456
1269 47366169004122729568029007143787518243496
1270 49241826259052951769536981143316029064580
1271 51190987442104250113295832264222125195668
1272 53216503199230059625279639269379677935460
1273 55321333586244458879791981195493997231786
1274 57508552224358522017967543747217353869576
1275 59781350612446548700706886693466427368559
1276 62143042600823027413903648354500408462744
1277 64597069033615883708097696741065700232185
1278 67147002564894913215283621092183717500192
1279 69796552656151938550547992310059972250466
1280 72549570760698776481956193421205136963224
1281 75410055703127307139665294584953372726634
1282 78382159259836259812253080160402851081920
1283 81470191949356159980383794332850798851242
1284 84678629038949284450747444519055264981908
1285 88012116776845445302434051928568131722588
1286 91475478857098923408159616740430730063608
1287 95073723127101995656171378506022136332725
1288 98812048545287817204784984996417228975344
1289 102695852399781213280232103263647357206257
1290 106730737796119475485073644998712178008488
1291 110922521425576784805215324634172529369958
1292 115277241622848725328513494261995713977320
1293 119801166725461253178527532733675391725657
1294 124500803744343363114279381220648899639564
1295 129382907358818216092169963059625286289537
1296 134454489246186780501283553611758873734484
1297 139722827760113070665212778789730468130215
1298 145195477968775766298015694026749296000984
1299 150880282068018106531284845048660638706504
1300 156785380181311668551374100783892537219642
1301 162919221562862117041703603046483902184343
1302 169290576216587937301368500828213092267700
1303 175908546948475053708979639183467311300784
1304 182782581866023135425297266933496087106568
1305 189922487343545541745085947063167290854240
1306 197338441468098046254317992678045812522936
1307 205041007986147588843916624647173152565900
1308 213041150766895620057718675926186849454108
1309 221350248803813266324249712879139825130395
1310 229980111771528338756007789170515091718940
1311 238942996161170969735795531861773033328122
1312 248251622012635770071737634593466650201500
1313 257919190268527804579149346164216043016150
1314 267959400769667405298724520777429832952864
1315 278386470918700496468842745559683907214737
1316 289215155033213176554844734023394342064860
1317 300460764416803934612940623538403541561875
1318 312139188171150450125259739525775269530216
1319 324266914779567446887510244699343911022636
1320 336861054486853682855411422571884145817696
1321 349939362508113734268258800057403056066307
1322 363520263093245783078405898269087185011990
1323 377622874482126738523618117006784178332570
1324 392267034779220746993664677912751328878516
1325 407473328785155702886324929345663948672103
1326 423263115816180806724187436373163720579136
1327 439658558551742584694743746106907671762680
1328 456682652943442739799958982968277350192180
1329 474359259228500320921401210719846361438767
1330 492713134083507230304662027313269690673300
1331 511769963964690549370966520629096170364640
1332 531556399673184542318835968762717041839960
1333 552100092194837345992926593034036480355494
1334 573429729855971024848632702535369607972672
1335 595575076848167706652389157783992292980359
1336 618567013166633065063691769615625258767240
1337 642437576019010496307101211258520018323750
1338 667220002752562465590309323340192236373936
1339 692948775360663851517853779520959151449336
1340 719659666620138592697585820082072358741932
1341 747389787924745982041559112876132277532350
1342 776177638870230581199956309981256758476560
1343 806063158660914190627849368087340817927190
1344 837087779397413887102169529842800285214120
1345 869294481320469207497883734078079824151357
1346 902727850074940836394466529248449130493960
1347 937434136074324598293199029251574440451630
1348 973461316034652202737601021603350731998032
1349 1010859156763864521617460053396683566214434
1350 1049679281280692731110536600544284704547808
1351 1089975237355283278130376623070693535886622
1352 1131802568551146453670022623796557244036380
1353 1175218887867251751978958739338019527971786
1354 1220283954065802431815899387931905086215476
1355 1267059750791567575136855151600842797857507
1356 1315610568574694471653574935557601215114172
1357 1366003089830435660483642898724284390913305
1358 1418306476954573358139457045697540925675264
1359 1472592463636067895125608861123345955681168
1360 1528935449493076255275894100691267495949036
1361 1587412598162533696561543783032407131677935
1362 1648103938957347776805281077762522760091200
1363 1711092472230678641521603820875272169503630
1364 1776464278569836987131583478657885065795620
1365 1844308631969212244032473970937432765503091
1366 1914718117113865117667892753848328152717784
1367 1987788750933839841381236064989214409677955
1368 2063620108570598387683341976648005572421752
1369 2142315453927028472768797733182867234816191
1370 2223981874952909024449994210458872700690536
1371 2308730423849488111629412816666599537875764
1372 2396676262356303082042408735994037093834600
1373 2487938812316964462934935330569636561388458
1374 2582641911699099084534211936400374280319976
1375 2680913976279164598569139159930386553658734
1376 2782888167180275086123481526634842349902260
1377 2888702564488729504094454986723427069157645
1378 2998500347151268479545821163070182469548592
1379 3112429979394789159230299973880592317915939
1380 3230645403885438545255526055076240282759152
1381 3353306241885985620573592693196709100839891
1382 3480578000644369029038408409960575845848240
1383 3612632288290703275881903407832968241257048
1384 3749647036492775378017188948910784231470128
1385 3891806731166994612238540432589606092146582
1386 4039302651513204175671579003045760483487600
1387 4192333117691384971419261077003831200276350
1388 4351103747428367680781470232727562657538492
1389 4515827721895135960961824713201545491478885
1390 4686726061163969741122123215565504165327176
1391 4864027909610153072379564211905806874436114
1392 5047970831590155479815223208076457997409360
1393 5238801117786853025398535097941142502712298
1394 5436774102577994031345513423993525571738184
1395 5642154492846136421830691017827555300209734
1396 5855216708612310184485795172004588943051552
1397 6076245235941238757347751652611806344648790
1398 6305534992528298663749823273693543247041432
1399 6543391706447740061240849050466181004998540
1400 6790132308502284099729302072666248376717348
1401 7046085338687535958560847070158863509683145
1402 7311591367243419636853105025689515703707600
1403 7587003430842372307613791582542100207569272
1404 7872687484420900972814407440171880290834222
1405 8169022869243087056370837059745761252128146
1406 8476402797739508413412099497886927104242904
1407 8795234855751738745628674158871470130780985
1408 9125941522765405775079334127895900141417996
1409 9468960710806458966866921464370092464320518
1410 9824746322625972467361339224477052499585968
1411 10193768829895744340436983336178531504585198
1412 10576515872085394931191078867742373491422900
1413 10973492876794172287978725825224671121512787
1414 11385223702256791897926857473023477939430728
1415 11812251302851034117484777634027434287816593
1416 12255138418378527629873287201889763276990004
1417 12714468288004774416364130097457350894278865
1418 13190845389685667696248679962659838595739472
1419 13684896206028972235617451621377097113819132
1420 14197270017477826155647409237351832461919452
1421 14728639723831512784347879742716825010511525
1422 15279702695054634708288039718602858917706480
1423 15851181652461385883174414189916707863180764
1424 16443825581294692683093566513456164783530928
1425 17058410675863359023818251533490241004440918
1426 17695741318330512104084175709427922902670912
1427 18356651092398261201576185366907821685395500
1428 19042003833060622248710346338466424871187716
1429 19752694713757105805769301677998739736637628
1430 20489651372183375298824894467843096882884812
1431 21253835076184961467870628665251903295532152
1432 22046241931080784947143214458991650382569400
1433 22867904129942586809380763244932722793902359
1434 23719891248273775171203546286192745695133120
1435 24603311584720878539189952423516242775152781
1436 25519313549364730624894740765831813468460268
1437 26469087101339127484810476715099204276634125
1438 27453865237435039258440045594505997462980008
1439 28474925533560642302099371938090731902793501
1440 29533591740834066162593359029878278607635644
1441 30631235438310171648551841271531780835162982
1442 31769277744245470482727354513021817858514460
1443 32949191088042667240518815183457989923420082
1444 34172501044915141167216415351187867857580136
1445 35440788235562755758244920019073566626916107
1446 36755690293045139629846142703880331854989320
1447 38118903899304148226985987485154193330933020
1448 39532186893677765735709199149717678563758204
1449 40997360456028610568368438382630867360646520
1450 42516311366996426892609395095405638440012100
1451 44090994348181078264486270360581889006753022
1452 45723434484944322999293972087259407135985740
1453 47415729734832957970263689709627069640614324
1454 49170053524503101290856424475750715743574472
1455 50988657438357864105923333114242281863664011
1456 52873874001983142430914590022104601910989192
1457 54828119563817970353742516365083702728410845
1458 56853897278363531925054043302020226694653224
1459 58953800194606990060069801023964231040697642
1460 61130514453199002646194309360283783712543500
1461 63386822596317393493545976944734846947368027
1462 65725606994007096961212925555419240130982400
1463 68149853391202884516589331890348194377881354
1464 70662654579493859133764160028186796947614712
1465 73267214198129214230739340407653992485626307
1466 75966850668611949579904640520560962989428368
1467 78765001267693276415820226280020166287331115
1468 81665226343422254850111017904499132787808240
1469 84671213679398266004766450848506085428616820
1470 87786783012210250829719804059122919344449472
1471 91015890707568304719239336916733071599616678
1472 94362634600463976357235753916856415283131200
1473 97831259005247545597854696862070045882444892
1474 101426159901335664162130675268341973284219404
1475 105151890300846708500854513933161862219055842
1476 109013165804280582860218720420374792610075956
1477 113014870350977589772894608405053108114232735
1478 117162062170904595281780879029166154903013648
1479 121459979944970494114495718782598783424770979
1480 125914049180880766444654771540781029903942932
1481 130529888812232696905077565098693811544657540
1482 135313318028354759219191622718309739108772980
1483 140270363343125676641847898455572485733281086
1484 145407265910804734276305120287961434808696792
1485 150730489097679512336737469642207422177238050
1486 156246726318127414409479438808730453516021432
1487 161962909144507041899931526917449887045558125
1488 167886215700079837209882693847044290553372016
1489 174024079345029825321782972928794462801774409
1490 180384197665427872287579285048439846906040496
1491 186974541775904818875127601140344340829900382
1492 193803365946570731532849334515066778164342720
1493 200879217565688953975455477321090312232023760
1494 208210947449380928791183682126711459519838896
1495 215807720510665845845945267362659699925799919
1496 223679026799901002330639609701021461475120992
1497 231834692929776824380741178830313737120807850
1498 240284893897777046177686407045040526514133416
1499 249040165320166114520044449602538438690546084
1500 258111416091317366599300809704112702334960148
1501 267509941483414346749250162762538344405099139
1502 277247436701304301312941253301261944843603880
1503 287336010908572915970677178158390029431926116
1504 297788201740651535167274156305546373778581472
1505 308616990322133532439329888903972542796409238
1506 319835816805214539171174434249691613183969048
1507 331458596447616518965087591167638127032035155
1508 343499736248089996893983295192508748491145864
1509 355974152159118594323844389117888517829186659
1510 368897286896181109370132919979175610708426816
1511 382285128364545778149594021247722113335102872
1512 396154228724299762683779893204535421902084750
1513 410521724116031149526196361549788747123981756
1514 425405355069307105861035055209257129084369328
1515 440823487617906526019601059010416599552875467
1516 456795135145490530402084123255491426320047452
1517 473339980987315252246573827599799980975416425
1518 490478401813315848846308486635344212270252056
1519 508231491819924428346981083651552154674161092
1520 526621087757709461905697795162171528625117856
1521 545669794824077356328147432921416210184819242
1522 565401013450003132339817807529605926302109320
1523 585838967012036678078168611550950987204093702
1524 607008730500559840849668600602045858744611668
1525 628936260177683054613070989904730771837328885
1526 651648424257902778036480586514687290922904792
1527 675173034647196301362721262214659034525761835
1528 699538879775968241786230251848664066069649632
1529 724775758563968593521530492107043030415514669
1530 750914515555046696111737892435435685412066888
1531 777987077262470212039130344406941561231657680
1532 806026489765291154396495947663122063379429200
1533 835066957599274366136218910467873819705370976
1534 865143883985667149419341548051178705946181712
1535 896293912444300756345410074758850461371687672
1536 928554969837290185194123913802831594832494912
1537 961966310893000010624239133121899817983614350
1538 996568564259734443207507131054885562440892888
1539 1032403780142211626239038350954121822742840126
1540 1069515479573689904084906164737527384159225760
1541 1107948705380428069523041887916554896646857829
1542 1147750074894989354289132132029091526358662060
1543 1188967834478938309837991438640630938242453584
1544 1231651915915330549395162959336829075422855828
1545 1275853994735673223730262659205013684612565986
1546 1321627550545911318733567378023956824202614248
1547 1369027929420525497767781411254895383217238485
1548 1418112408433734453874708431877112260404550816
1549 1468940262401593175183699250357432627783542601
1550 1521572832908719765814396136860083259237933556
1551 1576073599698465682746285519642994451287796182
1552 1632508254505323817556137027198138126631170680
1553 1690944777413751788234352854836021128593492738
1554 1751453515827610427843763926878613484671219368
1555 1814107266140119069466180988072833956263813993
1556 1878981358194300047038933380483553552531500280
1557 1946153742629924160909272388920500914622995290
1558 2015705081213093476119701905099798118893491840
1559 2087718840250995054994401015343691530571855693
1560 2162281387194543734700022115705453756145828308
1561 2239482090538408603442879671932478569639204528
1562 2319413423128168847450710615221570617567431250
1563 2402171068991523189675011316217496704823115740
1564 2487854033810801857936595286251528576272649640
1565 2576564759161634640932124845529657630610359611
1566 2668409240643034807812542871150205392431623672
1567 2763497150032214878764939440692328163699785835
1568 2861941961597946414324686752101418345780419468
1569 2963861082714810854378305176915395926741181330
1570 3069375988921283754284449382163461662464738108
1571 3178612363573636975905360091037838302627430260
1572 3291700242248347781824537110621305924263314800
1573 3408774162055283768766811271267049498291531885
1574 3529973316024756801124838741703363315882985468
1575 3655441712741689141062239605842735307947216519
1576 3785328341401090675886854533934814958991696200
1577 3919787342469800449475017044621934464212866525
1578 4058978184140545483976129646864664268216116944
1579 4203065844775764748469913868171278279313071942
1580 4352221001539903603904841360588442559732567296
1581 4506620225430957979587719808471481753769659911
1582 4666446182923477418608948139314783422550203960
1583 4831887844448029933370007566954043321000373412
1584 5003140699933749800031791954678516229040580996
1585 5180406981654146397953557752679337504464556331
1586 5363895894618175856601920783518705718221308736
1587 5553823854762943342829962738042199418214857650
1588 5750414735206451470411008151866178156021651356
1589 5953900120834034181091684848074011554159496781
1590 6164519571494407072419452369851526563545389864
1591 6382520894097398469635572446847031246191920516
1592 6608160423907982693988771451814031139822366640
1593 6841703315348334548336013298874580736964702075
1594 7083423842622469959241015511224792409591643420
1595 7333605710496157646966040166097337294710132168
1596 7592542375567946415208908765621044293629253160
1597 7860537378386356593844079709298622883463792545
1598 8137904686771784664964957448653730677766107888
1599 8424969050722023442457603844909559404792080690
1600 8722066369284170499173019053795777115685243056
1601 9029544069797269635888002394769345503457276347
1602 9347761499914301612663771052951514646876636440
1603 9677090332835004800158928898489160671928773756
1604 10017914986185712598986870459997080649541566696
1605 10370633055006629298063975409266823589973550548
1606 10735655759312143216062474336728150498461601520
1607 11113408406715463973638789908032230848408616235
1608 11504330870614557858453171044447836329743953028
1609 11908878084463584259758861899677551843064623579
1610 12327520552660275099050936212553834936030357304
1611 12760744878608562383231397228015634025874291558
1612 13209054310522594830709603249692750576815454900
1613 13672969305568880750166104732060277518368011151
1614 14153028112950775456868599094818664060177038312
1615 14649787376571965631028017274849552970186663820
1616 15163822757923781422697128805159464962140675128
1617 15695729579875550363281100247453442201357519085
1618 16246123492056138713895152252591830771756560840
1619 16815641158551276293221778780765677499983411945
1620 17404940968651005577081851891518381172227707452
1621 18014703771420238641702688171469025397640213334
1622 18645633634876027885644262353361504742198021120
1623 19298458630596124452404661825273292799540967230
1624 19973931644594967421492795925204681708252569590
1625 20672831215346680966270049488246830953290843321
1626 21395962399847246841775327145480251243930443536
1627 22144157668654069367503085613564810433999380075
1628 22918277830854840911581098552872604880994396820
1629 23719212989966440000978893152018616310981232521
1630 24547883531779471156901644432110592971425010804
1631 25405241145215822309734384597122964031363928594
1632 26292269877282770414521095161981085341049986320
1633 27209987223262053868425367369416293560170245862
1634 28159445253289861182632244401620447848356068252
1635 29141731776541884051248208404423853912872256026
1636 30157971544256595280352988034004552486660276808
1637 31209327492891622487690151535420247555208480475
1638 32297002028728695242256839610686746645647666520
1639 33422238355308078836395111127445319888685292234
1640 34586321845095730155328484742432867270378246760
1641 35790581456855798049737787727016462464258079743
1642 37036391200225258143503585598532438340351017740
1643 38325171649061050527940915570050642811715924252
1644 39658391505156240576200085485260283661454183440
1645 41037569213999748036726490982871684663576799692
1646 42464274634282474500989545606297583577119743360
1647 43940130762935401063804217210906501494050596560
1648 45466815517515805557434941812928701046357073448
1649 47046063577845494171171438609913026633801341360
1650 48679668288837983227502880072749587227816600444
1651 50369483626544620462653297195020491519317479142
1652 52117426229485322353784879500979617694365273840
1653 53925477497428288799594973529452373843658648154
1654 55795685759821585619988601299551825947310985036
1655 57730168516184144076682526911265716700310292204
1656 59731114750805307236798680528697385181571554500
1657 61800787324213049444982878811265876744408321050
1658 63941525443915851450192339017015860608259444808
1659 66155747217040933854545111165840871629050278916
1660 68445952287539923390722286440832680399564724920
1661 70814724560757879900788401655798072638997402730
1662 73264735018213755946289015839471308538316540800
1663 75798744625572782200624783342000399699216313334
1664 78419607336847462602767153205224418989408581204
1665 81130273198004313513153907033796773057557148555
1666 83933791553214012365714076195349306263751587792
1667 86833314357131590002360261161067036631424906705
1668 89832099596658486595626910389714712048946459160
1669 92933514825796297509819723213569659184304699792
1670 96141040817272211435922226108327936840188939312
1671 99458275334783738419245876981619079500293873216
1672 102888937029785850667530541670496126945471399780
1673 106436869466921427947450764197416186497320893849
1674 110106045282277157723919384904711182378091825328
1675 113900570478835603326228631068197721605759757363
1676 117824688863581555077140297784822463348199231184
1677 121882786630920795199540416311268032009010220150
1678 126079397097163390701827951992286717295333860688
1679 130419205591035795901818405313556189981132270873
1680 134907054505287079882007307063984286596132458032
1681 139547948514679654798336615809842126520325435449
1682 144347059965763465444399527823710544880817205580
1683 149309734444071341241422404451285306660979939500
1684 154441496524489881974918358325708031458307293908
1685 159748055710813504631383891027716431962494464026
1686 165235312570614605832170873653510039053645206536
1687 170909365071831451888419248221010003284222028625
1688 176776515127610002881181100931140119360806236232
1689 182843275356220876656359925942356583181180503416
1690 189116376063017171984640546691575106515204007116
1691 195602772451701209599913341939471959914421385828
1692 202309652072323378161924839629819534562890347840
1693 209244442513757010727156163338700715119513387313
1694 216414819348559703779716637137445267872883700836
1695 223828714338471752401134916792486577477037404249
1696 231494323908981013211905847198649039017797675776
1697 239420117901744483931515654405231806489567852055
1698 247614848613848525096773326656397966962303720528
1699 256087560133272608070632512788678665932854668550
1700 264847597980127012990823682298993845220612512544
1701 273904619063641183430893879779042060782371627176
1702 283268601965099851961619932883479254990116849060
1703 292949857557355083807894771154307607766347812694
1704 302959039971778691072756226228683739941250713348
1705 313307157923976765473945524714450633215072135291
1706 324005586409841379784809324195647484779675662840
1707 335066078783999671260576913771886401918390805740
1708 346500779232991992332347952034356599319848232568
1709 358322235656025547933141121240532762761620429182
1710 370543412966440831859661478848822644704435268464
1711 383177706827574287261748123610224750044426504484
1712 396238957837012265341204373514955938485935029300
1713 409741466173810765860445330161176977980397083718
1714 423700006723589272003490031849725482289937951576
1715 438129844697021734079165014896120550303946144161
1716 453046751757605284352163342839104070221088411956
1717 468467022675239499811734589275203692304132327340
1718 484407492522531876319696379463726217496970075352
1719 500885554431437196992194459088112945266994577180
1720 517919177928248370778158315491792594978102843760
1721 535526927865690554052046445057204812286932296813
1722 553727983971309149919027577765664009417449009160
1723 572542161032121315592405206600377065520875146240
1724 591989929735970243249467425360765739959567124248
1725 612092438190848053510166877327805205320484847823
1726 632871534143955723305287513126554906051823467096
1727 654349787923145488536229186223495027269321535335
1728 676550516123928924975168341847037561720084643396
1729 699497806066164458993281740571311810052268485296
1730 723216541045113383420742101600925651881831491724
1731 747732426402540804733991293614569780211458251064
1732 773072016444153369320309134847247177498984944040
1733 799262742230713243625814662106839032931018815316
1734 826332940270826046611897234879480381724891935092
1735 854311882144512021959056686081642890883716989347
1736 883229805087373645198630669275658969228227672712
1737 913117943566352323064127524069709045861940882075
1738 944008561878819505567591606345186019157608117760
1739 975934987807999016752729817248289412822103218769
1740 1008931647368522101587994238653147381048108852794
1741 1043034100677244599169512442275004381077599879604
1742 1078279078985315859470348872041034374336796198800
1743 1114704522908898033928886157289568326962994648532
1744 1152349621896853808255102970886076546159465985876
1745 1191254854975215717909824918312835654462577019769
1746 1231462032809232814133951228880967010865306481824
1747 1273014341125376841167688221639731778651929464105
1748 1315956385536740118796348454922663734223248440248
1749 1360334237816940620945547819456945146709315395827
1750 1406195483668771672332392485745724972532053662256
1751 1453589272035619809790762809538304922396238917028
1752 1502566366004872968241287411500706602964616909120
1753 1553179195354436389966647096480807826260068031408
1754 1605481910794754046827169650797735486691745660420
1755 1659530439960744387772697809524525646684419646446
1756 1715382545209426819306967862173521855849748417784
1757 1773097883281149210550495614334275551539062901505
1758 1832738066883787293158235790298384349214480967008
1759 1894366728261551080935167107158155947369253360466
1760 1958049584811593149633370406857178899352680876844
1761 2023854506814016210327332170296078085509209391008
1762 2091851587342542814756298441346996658158809690100
1763 2162113214425659416297665861550539776754282264138
1764 2234714145529825080863957868351650602147013192196
1765 2309731584439040289593130528729570726344443317954
1766 2387245260606969438665965191631632531140310767672
1767 2467337511060681068699660195298606982786149987660
1768 2550093364937096019217595010415964110934826250992
1769 2635600630736279508174921809766897288397004526552
1770 2723949986377875715890887130549898415142660793112
1771 2815235072150215348309821596456562935746581319938
1772 2909552586643934609251850955461420430661136352980
1773 3007002385765373365053864144018567061734182373645
1774 3107687584927483150820871144504810124689208165932
1775 3211714664519614539559385951575708413530313950934
1776 3319193578760181321237334697488765119504720927808
1777 3430237868040060124508709571579304712468590113335
1778 3544964774867387900371205376793225896504348359088
1779 3663495363528516761546412215846795994920871872401
1780 3785954643582876812581174233298499349040755763212
1781 3912471697313844971428633362078281947356856918030
1782 4043179811260908509946827097315772555113319483800
1783 4178216611963024977622370979297850260078809016504
1784 4317724206046483499110752668596842865657447475460
1785 4461849324795467154766796076124323884397561567087
1786 4610743473347145926067852022147952260175759194440
1787 4764563084658323385951020454010950759898688023475
1788 4923469678394531265235784852921555477508411931132
1789 5087630024897976948907789712435352623240540210358
1790 5257216314394876758406951015705080586866041259196
1791 5432406331608555378746772204187652927209363631684
1792 5613383635949093115631942585127581245754559419440
1793 5800337747456507284097915002279432881620598321898
1794 5993464338679146616028258919385556542757138163696
1795 6192965432675561086948550207323428060776810469090
1796 6399049607333112272797526436983940490491035082324
1797 6611932206203574865267494106346115092481669374165
1798 6831835556061312874337925745622680444720893821232
1799 7058989191397026082972213914045294666738526161193
1800 7293630086065746749455711543153994364369542947096
1801 7536002892315631111842097648418101286978141560299
1802 7786360187430148906044056287511257695122307601380
1803 8044962728224618775774152647438593238744408103474
1804 8312079713644494472378737673281734007047138105484
1805 8587989055721660778553773396309064184825521757494
1806 8872977659151879138883515612293902997151538836448
1807 9167341709765917424988990453232323154126078844820
1808 9471386972174230633196599239408453964905038201940
1809 9785429096875027091616587839450921525766057723726
1810 10109793937123367464040873830475823047207644250544
1811 10444817875869519876081986244810879627844633373086
1812 10790848163083118393993333643018414449562613315500
1813 11148243263790893429140493948852181324965275261824
1814 11517373217164610543927930752968813768609322552832
1815 11898620007007760076293395288130161622975952682480
1816 12292377943998986774436278919256428540823405014888
1817 12699054060062880852470066186824256619477266603765
1818 13119068515248814597281014463138217660332172379360
1819 13552855017511911361297322048968921068615595805769
1820 14000861255800951849980368595737363937231070432912
1821 14463549346872242691821177602966437448688257114783
1822 14941396296259887598020307380536026887770292322170
1823 15434894473847988605068113560183572811193476341478
1824 15944552104502461984231225101101639788390477812224
1825 16470893774236160442559635988287971068900690661952
1826 17014460952393939427132177205498924809043482092664
1827 17575812530361288183843182800113145548072996871950
1828 18155525377313931802681065182518648276876754795736
1829 18754194913543828454155951957468957891610407856349
1830 19372435701911664449380932924332281211465823938980
1831 20010882057995065790422525523604987696700727041950
1832 20670188679517372958041264082239867445797500089720
1833 21351031295662106518535846105946033013478729378308
1834 22054107336894889229152158790708270922993353357164
1835 22780136625936106736103498963370949235247804794860
1836 23529862090545301217938738403352075619197825930324
1837 24304050498801119384916859399374422924277962157525
1838 25103493217579490820914644730380509072277325176856
1839 25929006994956929960806739566961179612859332093134
1840 26781434767285924305736445661606606342468943287792
1841 27661646491715063453984339873865885099874514240427
1842 28570540004947924507625256620028050096001152866520
1843 29509041909061985584731455654254472046943527569082
1844 30478108485231573563496436697423567433211500736944
1845 31478726636227767486040499147812855775709706889394
1846 32511914858592373699024243622546969167449392655720
1847 33578724245413763916570363485313639770967469033655
1848 34680239520658114542958868808657661013065257991116
1849 35817580106042127265665014989135110665726959643262
1850 36991901221460708577792276559794076688691505993592
1851 38204395020017607332664230329850177131257912373600
1852 39456291758736161669387318919559970514833652050880
1853 40748861006063927903925786794731991857143307636037
1854 42083412887315981366524509242127733895303781825544
1855 43461299369240527521537184474773340847667217982298
1856 44883915584923461673814073221638286084576778521360
1857 46352701200289725989093108961268284247029213063050
1858 47869141823494419827506783300646761730818809011376
1859 49434770458540334991345959300151172880037017805616
1860 51051169004495934522329163581075517037788973878366
1861 52719969801734166205652505643575991282164634795407
1862 54442857226652229404566392082087575554812587762400
1863 56221569336381604180713524304492025113674327853310
1864 58057899565039908937940035270770800238200780325360
1865 59953698473128331554378986579403135783184099129783
1866 61910875551723324696528569323375697836476959462552
1867 63931401083166603995689795185117008304904446813585
1868 66017308060005290385051916757568331743133737731968
1869 68170694163992746899441869886484931509495323347034
1870 70393723807011498600834712190570732460462443899992
1871 72688630235841897617054210607485103789936612562784
1872 75057717702754259286788866583373106070095760358100
1873 77503363703968248589730002916484878041655982248544
1874 80028021288080787313784648741118911680968429720492
1875 82634221436633813968676175927828636741540747027295
1876 85324575519054361054795626266333428160885514391584
1877 88101777824273726481027199973449391804396918661365
1878 90968608171397517104137362331906127849400452626208
1879 93927934601877161998018529549237279047592514624903
1880 96982716155702604069636400430844964165306843279744
1881 100136005734219477986802793282326916449579981314212
1882 103390953052247559320881842925568002280006381140200
1883 106750807682265937491096741920142592920011329611046
1884 110218922193508479816782801955374703605493651023448
1885 113798755388907195963849504256855721272806123371349
1886 117493875642904153135375812523556943273233832810704
1887 121307964343252332967340036448752485841191608665900
1888 125244819440014094785504485913387116435002305849872
1889 129308359105071692927045351930615825599244049649642
1890 133502625505558127245396984097948297973218806948992
1891 137831788694728795838547136289556893695347284951856
1892 142300150623894153206045217057489982124034003329360
1893 146912149279152560136736968907402839953374811421966
1894 151672362946768514725591060598946700078012653362112
1895 156585514611167639657224777719633529806761374583686
1896 161656476489632461535113503069074786937412502354628
1897 166890274707916840432278859446306916984036161627465
1898 172292094121116638430319717353280189418267473661712
1899 177867283284276134993287771321669534463922770077111
1900 183621359577336935199133282559749559857538210103576
1901 189560014489186620198522412122147908542569323739133
1902 195689119065699599424499862721149009258502756550420
1903 202014729526822228475768550750404010927925691321580
1904 208543093057897931493953231027254288052738137408392
1905 215280653780597320029544936272493677355353910389178
1906 222234058908970962887469576606964184004772064838480
1907 229410165096321943894004040478244071522257197447310
1908 236816044978757549381166003984417342016137885469608
1909 244458993921469754141301027641066649908216120330886
1910 252346536973966510406465841509368570096546954073580
1911 260486436040677667891417367750978627997750562354510
1912 268886697273542444147454422946261932157575652772500
1913 277555578693399375486777003485998635884334541752495
1914 286501598047194187842574295914119949119256741447852
1915 295733540908247957765474287597526560556189418325383
1916 305260469027034563572241882060953108068555890057964
1917 315091728940157053362036003053698883396620732621985
1918 325236960845432052702266526144728548997387340557472
1919 335706107751246479733310867211945152529162554271422
1920 346509424908583988682190751099560970386799518415196
1921 357657489534389097446566453100535858594512991462672
1922 369161210835184604233657581090339114850765775506820
1923 381031840340144746114354467589431058357192563922510
1924 393280982553089587619346169668540296393734546610484
1925 405920605933170267151784765087262236087088585409492
1926 418963054214294094052988976136695811024806734330200
1927 432421058073660957497024318331219140041559918127075
1928 446307747160079204331130598951039853403452472283008
1929 460636662493071038738314636216357164218653592294227
1930 475421769244092585166952374154007631478775355466016
1931 490677469911556243348908606387736689868807839577362
1932 506418617901677571473066446131631984618947668600000
1933 522660531527553246116762937983092424742395496556509
1934 539419008439231967663060742802540186912853423032096
1935 556710340497947624615449009139886468986444119727123
1936 574551329108061329664948848699714897433910459953576
1937 592959301020690901977190740865507634347750866680625
1938 611952124623406991923842544336255321355528039574536
1939 631548226730832990196303013307574226458399262893014
1940 651766609891411231441844185005455724567113942002404
1941 672626870226083486809435161646716675113916097956862
1942 694149215815085364558865114324324098388048143109080
1943 716354485649568907515620834374459845726970389198980
1944 739264169165247158726866440113781470840947056206056
1945 762900426375800066406024826489767780907374439805652
1946 787286108624290137439915152309939774544351119619848
1947 812444779971414626940183890903661150747604672898530
1948 838400739239961445255073689558445007844417858570164
1949 865179042735449078680254894080011070073333168366402
1950 892805527663504478354160538293912862242343116869892
1951 921306836265182797641534998347544689099524833390238
1952 950710440692041804326277568570472712393560760975280
1953 981044668643472728224265662495723321171952586356877
1954 1012338729789435683811689639765735737584276587594124
1955 1044622743002478078050986734205638592183382843261459
1956 1077927764423600499732832824023425098669818033699176
1957 1112285816387308659390966868157231852060558092812165
1958 1147729917231918152981799362060793479821876443040344
1959 1184294112021999309423301374959838356825807240312898
1960 1222013504210622259860486368750269283780570469074652
1961 1260924288269932034365393658787156421313342264817080
1962 1301063783319403752227354900604980017422350904254600
1963 1342470467782049751409642553720150863790764545071964
1964 1385184015099721017421201305716216645141076082131812
1965 1429245330539622267000173847758472741282848907715449
1966 1474696589125083854615043237334730989731025345795968
1967 1521581274724669168520450050152428157163979753600640
1968 1569944220334676519741529037410356378935161761863544
1969 1619831649591192012034841405747179642002952237909068
1970 1671291219548890160826757895687088745050263232619540
1971 1724372064764942188037966702127035505749067944391250
1972 1779124842727495766910223105283966934172812992525700
1973 1835601780669422730407244792654978120904489520241635
1974 1893856723809202511938412315450792103339511159704384
1975 1953945185062115544293775636690004955363507588021802
1976 2015924396266163576152713875396093877102964512749232
1977 2079853360968518421853932834531691836585396957494170
1978 2145792908819619185416371943762606161924836598673488
1979 2213805751623505295510730563955267345195672490981765
1980 2283956541094371576332054356904419493169296094019704
1981 2356311928370886528482894343425115731299339742172786
1982 2430940625341299089116363814253313134566922712238200
1983 2507913467834006947175019952409404221246698119380026
1984 2587303480729833924471476813452225181211091120061922
1985 2669185945054010108247131953811646567110028154589553
1986 2753638467107518634412452159552245344354104460473176
1987 2840741049699323399611538744887563411296659484723850
1988 2930576165542763735433857126024262318916516858469648
1989 3023228832881362840712965217039858399043129016188105
1990 3118786693411176170789879157360422427610726589404452
1991 3217340092568883672546319037895129809430482315115656
1992 3318982162256823274278332745833523483734794684768160
1993 3423808906078364585644775146439504061638723925127641
1994 3531919287159136254931693540247491817577183125936308
1995 3643415318631953170016948054823471912069628819699318
1996 3758402156865532415094430573165244672193407896205424
1997 3876988197519558595731428114831288749620883103864300
1998 3999285174511037797608585549668342886561639142572072
1999 4125408261979498331431055862460030302344564889628890
2000 4255476179341119146705137999324891462580431519010084
2001 4389611299524641579630872212247265134991507016859197
2002 4527939760484595542093383507823115570059011289421660
2003 4670591580090311157260639069931820424914524173346096
2004 4817700774492024146855868286608971192015976119672032
2005 4969405480068498051834122740983236890829396756936064
2006 5125848079063595214180765566545139168591274127736728
2007 5287175329022528437716115837548986981481263672576285
2008 5453538496141715900948320053261175308589718491585560
2009 5625093492649658040671623267654172989636367608149147
2010 5802001018339638459915842395597512405170489810464652
2011 5984426706378754798941237178121021244036881522848164
2012 6172541273521373036709570780606277298273311567016700
2013 6366520674859022578080364552825583967714312229768498
2014 6566546263242553399847806963145004052343621281421472
2015 6772804953516533401482428673822408765306600942397183
2016 6985489391709897329884985852050278562590544945137592
2017 7204798129331262248081444876604430300661844149715840
2018 7430935802921600726638521089592395384967639103324344
2019 7664113319021627813011718376226536079776380527546281
2020 7904548044715791516198680482156713163960623365240208
2021 8152464003919698096057470141300472762050154861230356
2022 8408092079582609945377873041338287032309400092600020
2023 8671670221981888381393740887209263940190127847468386
2024 8943443663291349227354691171182340132687076042428244
2025 9223665138611043824729416761298744730263230119843236
2026 9512595113651379952677374989234443338468791985025960
2027 9810502019270370386542708769224905861856125318905315
2028 10117662493068523156539950446409907649611717881658716
2029 10434361628252108649537071503939061348699070446798970
2030 10760893229981608814337300701242877209886614245442608
2031 11097560079428743100271827748278436840219015111666484
2032 11444674205771900095386948453368010588509692583480760
2033 11802557166366783143771444668515808706513779789764993
2034 12171540335335898410356815099913659396084844746589440
2035 12551965200827906039227557805390739528496860307634653
2036 12944183671205083998474270878265963698282586309317004
2037 13348558390424983505053986640725662981110483529757175
2038 13765463062890016880933265728369451174631592123641872
2039 14195282788047010788421664475956471904668369445025888
2040 14638414405026878438992668004008687227541060431042160
2041 15095266847623346433333799148978912331061926135687324
2042 15566261509918278411224702459411865419117167941658720
2043 16051832622870438474509496921241506792188885556691186
2044 16552427642193658523527318659570848267968737464757336
2045 17068507647860223583101497775004715432595779633730347
2046 17600547755574955498000464035144381294981947099784280
2047 18149037540575906666770289926680567005598274315974495
2048 18714481474127819170710220436099699493810996411844768
2049 19297399373085551373976854169594870755913145859944495
2050 19898326862915529290769149329882604112909713399930868
2051 20517815854574978225100498920923879873383216166828028
2052 21156435035660193089256167579760844652347983902265920
2053 21814770376247493664727480133551804617342476070107576
2054 22493425649862699915777779131330614989196603888541468
2055 23193022970028080348231951558379869933629962538249285
2056 23914203342848641702779754746363202731295965108746364
2057 24657627236113518902731927436382909706654948712852835
2058 25423975165401908797044503680980969638982138201668592
2059 26213948297697699824012057499375797363151139933801710
2060 27028269073031449046534659108922545118180976082212120
2061 27867681844683932379509953790572639777035624752030949
2062 28732953538500855892304801466749408022831879373749000
2063 29624874331884806831829236995379705155923644110280536
2064 30544258353046798648684016674692494995613935939570120
2065 31491944401117225008931078042045567724577772337160900
2066 32468796687733280790917998460025329079040165879444616
2067 33475705600738395354631102023139111033377472935610040
2068 34513588490647490712676118581031184702519361340229480
2069 35583390480551451043124834451277711175823734144809586
2070 36686085300153541916587573358508307262883319861341440
2071 37822676144651241352934170175071859626250441637978702
2072 38994196559197445124331896405071902693751214392819600
2073 40201711349696949478595400119882008846083965677635347
2074 41446317520715830621635284848464799385783164175837172
2075 42729145241304569036458117789250386688007444799431289
2076 44051358839558770169263639782869445598318024796262516
2077 45414157826765924808275636322209830290800271705368160
2078 46818777952011018804245603962336730731389059730980792
2079 48266492288139836052185623649920824462542200060008495
2080 49758612350004607826253216977386951675753939616927232
2081 51296489245944222318436590309984112403899522235930038
2082 52881514863478544882422128053229611338606083254332700
2083 54515123090225575600599715113166240936269267535151592
2084 56198791071079124469006258836678238651118144962250208
2085 57934040502715569975025055416648321002246139443040769
2086 59722438966528932295099890336386650097612224068983544
2087 61565601301126186619200856325757693542508795250665800
2088 63465191015547219587518181392794928176851221182755876
2089 65422921744408440081569166590473190810801715387081651
2090 67440558746203451185425640570280362335837431908172208
2091 69519920446030823615273670442393970391297315571787910
2092 71662880024055436804715931233435043380928293112356400
2093 73871367051048630208640192328425261658583400063839947
2094 76147369172390982320358839712398398358121812957885472
2095 78492933841962578618228076141628675644151068328424610
2096 80910170107386479239502019533062746262959584185402064
2097 83401250448134539874424055496199524668371939683504760
2098 85968412668047996486887641899016545656420506884399472
2099 88613961843871205349573792840810390639093141101099475
2100 91340272331442735101499493025306544787935743385267444
2101 94149789831236673835093268875598303723285956621226754
2102 97045033514995516255778185482019519176448381719754550
2103 100028598215247503382182327520642855451376205283852938
2104 103103156679552643416705299446591490864715269492404248
2105 106271461891376155637067081027499250378589502163065620
2106 109536349459542455850563006348459677087504773782064328
2107 112900740078280495112495028252392357710149015612751170
2108 116367642059928836649510413329250668786873532872243732
2109 119940153942429913184404527485174619368809392055134018
2110 123621467173803862830669174329210465748713328298611900
2111 127414868875856957819832331370096037708330841996332482
2112 131323744689444175960715337872463968026549187856420650
2113 135351581703673845595776985258696028131294683997577418
2114 139501971471510618414628743104780218650519014640674436
2115 143778613114305387881979639171315284822462187066732721
2116 148185316517853102897971136460789830259944723237695112
2117 152726005622656002498662189803622278648586426249065775
2118 157404721811146370537077077123974589420498363221496896
2119 162225627394703941743048796577131698468327952099119453
2120 167193009203384151395730331355331431397424506967771312
2121 172311282281359167010304613907782174756000873340911934
2122 177584993691159449601733698871698630800654768354186220
2123 183018826429894324169172918308592142787453420237128276
2124 188617603460720872156180082051275664881415507407089556
2125 194386291862926464440476264438708631016832897614621168
2126 200330007104086401951133651032244892831546450499628496
2127 206454017437859714821055054316366667474656075867620020
2128 212763748431087943204146445956481550524296400465551768
2129 219264787623969206427726920058069903941546533627758452
2130 225962889327187589012499424341829561737869576039616008
2131 232863979559991595501112971070667631656162726705814542
2132 239974161133329442228870735082703766939517812795711360
2133 247299718882269277045635495633446899620516432311785931
2134 254847125052053093006136949210191420591672547427315964
2135 262623044842260404555379608160211411633313168791864396
2136 270634342113685473965845866824312482843278295370678516
2137 278888085262666559829306077650688831937283482479275950
2138 287391553267740830375991987833816878894582805709853800
2139 296152241913641074847861305535163464857835541540291604
2140 305177870197793399750314150901913843920524111596948876
2141 314476386924625842810995049958386601840050314321283973
2142 324055977493149229285687821353918942337074395316586860
2143 333925070883431071595461965438716777972791296488234208
2144 344092346847743524992290857724706432429846527188722276
2145 354566743312335120524406290358002152407056238405585867
2146 365357463995945537459920424227981091537791316584611240
2147 376473986251361148656658328648026620709645097140095565
2148 387926069136488480850887915137556242547596499202410860
2149 399723761721611526704644599205672155318839988446900670
2150 411877411639688690761958509812846674268358232226374928
2151 424397673886744862620266326572775377894790831110478784
2152 437295519879614994540735460195157806538927595819081480
2153 450582246778506814695206292502857330215147376556586711
2154 464269487082062865951041590826935152430836391640159008
2155 478369218502825519103927133815466913266779854023968940
2156 492893774131233515485559304001730266493174258388562720
2157 507855852896514957838424637328714165379589288984764635
2158 523268530333079632614212849370054102941681648464311264
2159 539145269661263555531259981694757919582464090468194161
2160 555499933191530406254070948709773348807544316070609856
2161 572346794061498953292622380310677854800076317269881856
2162 589700548315431948404605307916763436029078410920088200
2163 607576327336101657877448211314258845990620555748650230
2164 625989710639229020109132986431779129981668839615968024
2165 644956739040989233132753637923871416847025895197137034
2166 664493928209374729193867355219577604894036230935286432
2167 684618282610519356740559354763837706301036850260064380
2168 705347309861403013209244124833183988174569488991614940
2169 726699035500686859574908831772633215015031187010662924
2170 748692018189762931782744353392500806696414408406061572
2171 771345365356451906779952117891949745452477464557330360
2172 794678749294135774152380438400128334998652283133164640
2173 818712423729482251160952161589895733690758711779650181
2174 843467240872291189041438924201666682547709854240565224
2175 868964668961384600367041649268291504432069451024150593
2176 895226810320856934766902891175439864905373134563120072
2177 922276419941416123595053095263847097738473332623354435
2178 950136924601963736255511278022816881526988541352463064
2179 978832442547000280710907255606897856298950888849959755
2180 1008387803735883634924985036605158433034622368635228780
2181 1038828570680431440298183207916599065936595638944791217
2182 1070181059887825756247559993426183327622342679937911220
2183 1102472363926267708750975993708512348293099253966363272
2184 1135730374131324307839695087885309746823816460227553560
2185 1169983803971427148152277697953569741382243267180282137
2186 1205262213091505665964291994169959857004636086667801432
2187 1241596032054284872587990036615278940894792486396556875
2188 1279016587799330591065429579058990046121820459098336800
2189 1317556129840503869407745432411324018563514646674703330
2190 1357247857223071221428768593426072782639575370168353600
2191 1398125946262329180592239976914575550865197522758366532
2192 1440225579086220321537983956699800752037441727797173720
2193 1483582973005064815619946986191903832282158681676270992
2194 1528235410732185871303814312354976632869305857889010752
2195 1574221271479891395220859210236883821403227735586323406
2196 1621580062955966142203320261817790661867791231405525368
2197 1670352454286551789555299004760369994425498411382479115
2198 1720580309892024099144112884646066949735879488724978712
2199 1772306724343240907533301701519506262191425224518398657
2200 1825576058226308477800372016574519867427510071889584600
2201 1880433975044822086450655587023846355774286026295584969
2202 1936927479189354974956571294854088504243696651457634200
2203 1995104955004824384510761379608425747819999446268810320
2204 2055016206987228644512566766793352818467431642091442456
2205 2116712501142152749979376300887407556737930071040195264
2206 2180246607538354787043203502030136296393451559567140680
2207 2245672844090700680304219486763829213679578848045542600
2208 2313047121607682159170038668603109387389753608081395640
2209 2382426990139762535467620560408315108150701258775290572
2210 2453871686665817794299614871349230874768035352781449368
2211 2527442184156007871445892490831467420702878683282937192
2212 2603201242050494542086387177243775300369653220522851600
2213 2681213458194550662982395256147648213813585446427860855
2214 2761545322271749036934344489318964527163590559041260780
2215 2844265270778111885557059960217121470973991261065221626
2216 2929443743581310939620497460831784698490293361415066912
2217 3017153242110268921358286364081417281881018322983271165
2218 3107468389221791432610705893318795363353877760776263704
2219 3200465990792190928903097449351305128924499678597105382
2220 3296225099083215844511908186794482561393635562534801508
2221 3394827077933006570552957158136341884431110505093950848
2222 3496355669824228668994705908394634017065260795633242220
2223 3600897064883022611490389795348770550191568698719662590
2224 3708539971863919692689209573053540322906888855863795108
2225 3819375691177447482281144821671061108942578694039928949
2226 3933498190018744851261196307171774619174467958069239248
2227 4051004179657169925471046942598784845934557633619245640
2228 4171993194948572192080700438386425157931027475026475516
2229 4296567676133657968566438668231524283929475542610227856
2230 4424833052987662683486673382362290127630168711942560516
2231 4556897831388401415859119421412768547097430559432481230
2232 4692873682371655202775073616265176083740359551025041280
2233 4832875533744814283026229852103236033406982041505945224
2234 4977021664331693092731712178267563613402890590811169960
2235 5125433800923507111176444670420112319252255592854744353
2236 5278237218013108974363861396916210735295520116075684376
2237 5435560840391774477548720646160565301200680137926152800
2238 5597537348690056505497095127209594456772979986078570864
2239 5764303287946542704551682215724189101240430175042061398
2240 5935999179290707013768306411517637795283683361392495904
2241 6112769634828494541479013920838298150851104865239926811
2242 6294763475821767630501192748847243647350336360639092520
2243 6482133854255329333078945290689483267512387802892011990
2244 6675038377887870496757659974767179436316146726737939262
2245 6873639238885921878690648003796715827880411324169571017
2246 7078103346142672302739056901008947809897406168288987712
2247 7288602461386404195751752919401348717140638987137355900
2248 7505313339186235493989664937030110806996773802630884480
2249 7728417870965911067625449514572921973931156403385787296
2250 7958103233139491436827179836220868525818603278990651444
2251 8194562039486013761582546419191057525107186915099170242
2252 8437992497883481095813623564757386580770801125333114800
2253 8688598571525945887948469021141425521251010347640175695
2254 8946590144750921039329455121062927729878472095745917688
2255 9212183193607954880761505547499062348883377260622500843
2256 9485599961302870570909734529356273619970889464770019276
2257 9767069138655977373948677419965149392000903211127524895
2258 10056826049716433310990002470282554872369528421400627568
2259 10355112842678960990588291626981524038425235725217873517
2260 10662178686253210052623819128339432238843448697170050224
2261 10978279971640309418339816491618136995016799635693175690
2262 11303680520275476111235125109225728171392546600676938900
2263 11638651797500037383943195573023680064754107359048732284
2264 11983473132330791441163482576617214776809489268378997220
2265 12338431943499375706200358768841450772492346473465844959
2266 12703823971939138883867228002730412934947906556112263176
2267 13079953519902024642316215947589974012948148590870964385
2268 13467133696893075326470977831943562268324618366167493072
2269 13865686672615458614697704338674472684002332000121959418
2270 14275943937124309249849961066053658106353445196080430016
2271 14698246568393271256074288964661015443140844641941725666
2272 15132945507503320100695470921143007986074530273604501140
2273 15580401841669353055588176679853976607759696314439820343
2274 16040987095326051989643891461858114187953983371710405348
2275 16515083529500764797444469138848249465496731574665430773
2276 17003084449707507628154530056148566133242297429838623984
2277 17505394522602783875469510207131273920153832805959180805
2278 18022430101650630886600874965269905056298817084792108600
2279 18554619562051270648764956781067119100150722070158626431
2280 19102403645194834863095551828014982777362152232717644900
2281 19666235812908992392875550046518109428259106364865373756
2282 20246582611776801612766586037155977710576380199191985640
2283 20843924047808881964683752340282779122880878012333482320
2284 21458753971761916367686363265519639459387218069227584772
2285 22091580475403705251863235043515460491169731176494664218
2286 22742926299033356788058480618528942868389858300401130672
2287 23413329250573868776259982611726940274799525077980229125
2288 24103342636563192888838087973380721770176928535032289088
2289 24813535705379030402574008973577403245890816455259882678
2290 25544494103041941575090035013840544753248437697969554284
2291 26296820341951024012355609594723878440992349778085981294
2292 27071134282916274002441515123265404857019440011437808280
2293 27868073630861961448240121413107957095960510435223795702
2294 28688294444585762627838105164573688291991564284201588352
2295 29532471660969185437866265602849660202793375059747250939
2296 30401299634045821326167439152356368065867653851629667576
2297 31295492689345354295208373722963331934885665481795693815
2298 32215785693942875567669805842089063040541745431409777480
2299 33162934642655088177349666936982261795637208798923630186
2300 34137717260837257132135957778751226477229264229845893212
2301 35140933624247471578192907133315925413950504132439514614
2302 36173406796457746376489148865619514116059446475544268660
2303 37235983484304913978216325069178669489154121169356505898
2304 38329534711887946505745604327473006741196719390137638016
2305 39454956513632523772791673674045431293277556716257234236
2306 40613170646958120601000783470998640588440435273182063472
2307 41805125325097856817420086301438303416526075766232470465
2308 43031795970636622351822193759372484291453051078168330336
2309 44294185990348798238995621042369913545341472976613234709
2310 45593327571933019949257968799273091102146251039729534908
2311 46930282503258122810761574646152559106275947026670597292
2312 48306143014751439156374161755200917921908773564673612000
2313 49722032645578244287708450041529982879450909014938921442
2314 51179107134279132768057520791590842255478026442108744892
2315 52678555334550720011256875160659837278415961244796358933
2316 54221600156874056177135911615076577041317190278494380688
2317 55809499536714793569954132670123946028385407860080880895
2318 57443547430039204406342730054450768009540975478510232128
2319 59125074836910898485832600600544357784162929167001768223
2320 60855450853954268683422255480366784953513773546653966416
2321 62636083756492604261598524440860199416925178473012761482
2322 64468422111191175448245993787831338017004485287206081920
2323 66353955920058728500813931984811565668538598682392103312
2324 68294217796684444769894221023877448588874190312032410468
2325 70290784175611844567063305269365574808219252429020401273
2326 72345276555776051181933781855997455538056326650579454648
2327 74459362778956620754987250232433499148298445478830362020
2328 76634758344224471724049029363906888452739000324598562732
2329 78873227759388676479957705722531523022656517952746648785
2330 81176585930476676602333801462056945313491898881996409984
2331 83546699590310230154872715990697097079821395687791842870
2332 85985488767268750480783736804215754995459291763449225560
2333 88494928295362045247994489441952454686183984186362842637
2334 91077049366765453663334081372265752901073269837005509448
2335 93733941128002419907426426723707010575012017324046617808
2336 96467752320992258927741640447825748837151486674550884628
2337 99280692970214695171145298746317970471989524653450124375
2338 102175036117277297529654085198581696974238956358717544608
2339 105153119604207641146043720544685537888959819310681945278
2340 108217347906828494969878645553244550593093703975428494544
2341 111370194019612028283342094659703882890739434298700496255
2342 114614201393447529697252153023584322580644726526655031500
2343 117951985927796923132741503005083880791056654496297290802
2344 121386238018753009950049735885566511393968650487892547484
2345 124919724664557369831582455638303388499819388603489657914
2346 128555291630177760525589077032966079656215402214361358560
2347 132295865672589194518470032487191296657347358933965150990
2348 136144456828448166039998097412375476065821333282283901488
2349 140104160765896303054446106634364139626774821954034921651
2350 144178161202277533896704476701092893623212960920089502788
2351 148369732389602258568423683608120063186020289176555300606
2352 152682241669642488439127363101010885257910984929097366940
2353 157119152100594060812674005153208802444026708456494496992
2354 161684025157295313940897031282821592350184499493752212336
2355 166380523507046644229028675956557985930787626525837233446
2356 171212413863131606585569285806051407133451167844733144376
2357 176183569918198307828206112700758795584460237100028198120
2358 181297975359719205510367459003200192772572793102688937728
2359 186559726969808734346138047017817383055070749951613841231
2360 191973037811740840190153214804781133528388255375286913248
2361 197542240505573209436048439236464926048703742364562126251
2362 203271790595351116289638668044009052500561020735544412600
2363 209166270010432103292801775730108240222844083927723643708
2364 215230390623542513285167932642427666267557473922238038900
2365 221468997908248966046375217776397505684750929788302989138
2366 227887074698601545750832672996208833288407785349051778664
2367 234489745053781530438272846117392299138392265454580032075
2368 241282278230664250551433468742313984366512086577485262736
2369 248270092767287937898391667824048887747698063442352441629
2370 255458760680301489703199115636222741768435985900670136304
2371 262854011779548787121828742034020886153297894481057366166
2372 270461738103033815111356907212531565954809860406661378480
2373 278287998475600229433170629047215026946567372792416722818
2374 286339023194750417943911769760171140833148517724834346876
2375 294621218847123443454102777134633459103112691142006930660
2376 303141173259247713935629722792629351831516302077560675892
2377 311905660586283778272394817599371833530599413218591880115
2378 320921646542574438989455834253937020239261834983808646984
2379 330196293777924423905889419059081429090204735034628919089
2380 339736967403639279369617377514295034896456832226678944866
2381 349551240672463997702615721908583292308536079994637684616
2382 359646900816675248340106983449505984174918924542978498020
2383 370031955048698049334858046816245133236981354769538714168
2384 380714636728737334364232000412600972697807892808081557600
2385 391703411704038289818211989300409771290506191802420734388
2386 403006984824515559799821757272699930531509185291512760200
2387 414634306639621641809759627097668786239933701670284866500
2388 426594580281457985764247712396417674216749614970228746496
2389 438897268539269711875534663146544688528088031473521566947
2390 451552101130605400931906263128300439216584099830912294260
2391 464569082174568384003178662094621256365160727310165639636
2392 477958497872734246971413377277800284991531561655290817520
2393 491730924403462223371811165150075136928915223349377986128
2394 505897236035484611852529639447433002056365806064829474724
2395 520468613466819733698356236484812330802303996350571648307
2396 535456552395219030245703987487295015824422785428835536084
2397 550872872326529160335989442542891751782310342956946251665
2398 566729725627524135269975792516409679509264850376220841992
2399 583039606829942155313453643237810081702439176760063819600
2400 599815362192645578999679587886921144614520760320586383472
2401 617070199529011960710033478378972974354445483104620933013
2402 634817698306857972984374658161313735304766976785979327290
2403 653071820028397950986816922909840016309666924341245706570
2404 671846918897943343592144530844028587642238743137660165368
2405 691157752785260261560531574856856191260795013390406464470
2406 711019494492718108598375813134982335569464512015738987016
2407 731447743334584771193446025953438403315568531728033998275
2408 752458537037051500490277813379119763879592294311245057228
2409 774068363967805325133016515534063790780031357001161464040
2410 796294175704207000415931409861120166470979626714648937796
2411 819153399949380085961684655286974585912098027623053045610
2412 842663953805770101599605482814117594097870634992996629100
2413 866844257415993880861642247440567357373506140913995520614
2414 891713247981066508905551118636434360255471595557026394304
2415 917290394166368723864291387065582232908678260183957237694
2416 943595710905999595730307058673950634088592083993734445216
2417 970649774616449891061797461346080954907357445426886003475
2418 998473738830828933367570806191141346678518016477263835640
2419 1027089350265184286849633462790933525434109607536845329002
2420 1056518965328767301115183300438742268414009073438862236556
2421 1086785567090420861959193725409336514884835152210102906016
2422 1117912782713596598993250087342649848368710140430539350400
2423 1149924901372849810821021122426773001871530153934209036740
2424 1182846892665009405169372889732157030717998590211725645208
2425 1216704425528579825761903197039416606841012226635996939213
2426 1251523887685300091237116706340449949655363881366584291736
2427 1287332405618164424149055204380795079155562770759054771265
2428 1324157865100597257367327765730441748395253536867932204224
2429 1362028932291875504856094046280592108033898895410980461319
2430 1400975075414300543842877836749214729260798859770301082732
2431 1441026587028044328136364541221875088291184089091675589674
2432 1482214606920026017154712745140175000774772449715033802160
2433 1524571145623620537888357279180811953013913226602355304503
2434 1568129108586456082801904290742198411459877148881278869716
2435 1612922321004026889998599603320886194566696924054523014860
2436 1658985553337328140450889626859276517018139555728600704920
2437 1706354547533214779147983943905995061781023686787538815125
2438 1755066043966692808928054232610631028196467245812623628816
2439 1805157809124873595537751511739699672778347726118891283454
2440 1856668664052856141256430112840137564850331469408414611148
2441 1909638513582352755639400240952508888165027679916872256367
2442 1964108376364437147636015708651176480047616760868524716860
2443 2020120415728374458415325394209549704642265818282925824372
2444 2077717971389087107545924239589584654173297041609737331240
2445 2136945592026422469435668272226327476041567862628714963053
2446 2197849068760015173551770675368250541730440091391434631848
2447 2260475469544182328031670409027903734728919318987393225815
2448 2324873174507950921416379619813080535936513977973807602832
2449 2391091912265997329790858851679880346874936123490175835711
2450 2459182797226975839740446572900151313954371460740461964044
2451 2529198367926430838066910811096984622137429323173730609996
2452 2601192626412222279150093702026419682125922162984072499240
2453 2675221078711150852925329900506274114987701441305221338686
2454 2751340776406244266632813984361451299580433855115310365608
2455 2829610359354964048181843218677022191794029793314244467248
2456 2910090099579409463011784052445822103477224668799071197992
2457 2992841946360436537881699150580853731303811206528033316020
2458 3077929572568471842572817522150775535547413482593437804784
2459 3165418422264687832395635830333021680086824668295542912859
2460 3255375759607115087347930416952001385800541696118918973952
2461 3347870719097202155106406529778028183208727147553705157103
2462 3442974357203291644012704697311735237052544125162169228800
2463 3540759705398467404306991272994479107962728443742504051164
2464 3641301824651237647064706124767504557587359860046833683440
2465 3744677861408558603755016879750047196306877011889469359312
2466 3850967105111768221755383484680538053293713168998945084328
2467 3960251047287095593293995151841468053314826828798945924480
2468 4072613442253534548287764837080985736466449435859013136228
2469 4188140369492025534141482389441152337877655144294388159959
2470 4306920297721073596883091789037314190600879143841896660480
2471 4429044150725148665540618655483159840907334031480667101456
2472 4554605374983462275799937052515009219841136154706467859380
2473 4683700009147999327239807326452106042049587015229350620422
2474 4816426755420999105540903321661620122709741909344052674244
2475 4952887052883433886256508567448378476800381777798003671891
2476 5093185152827420421893747688129725233978922767007039977416
2477 5237428196146927072368789138402966853565537842195052935030
2478 5385726292842601511979147176759156924800846985403072621832
2479 5538192603698048723720820900159081259303117750885147760754
2480 5694943424186430397725071378024301809118601158490296456144
2481 5856098270667843104551110364282852791575046568917730706103
2482 6021779968939557513797014457232321431579423272842676975320
2483 6192114745202873037458431582798194698993658472872675928748
2484 6367232319512055159287425155874790110648020691715544813128
2485 6547266001772585287676537002770568258516839996707672517684
2486 6732352790357758561281798674876842022328977877339878681480
2487 6922633473414522938413436792426812009546297663330382233100
2488 7118252732931356182676466601493609732752751807501373949584
2489 7319359251642935701890717213634019501245698176586680697290
2490 7526105822848362413911484077512141629653228734379935679392
2491 7738649463221763990094899016562746659046531559468041682280
2492 7957151528696217503775514039342780743536496907912421412040
2493 8181777833504107197737704106885391023144139258933061397578
2494 8412698772459262040514568689764997405337008815227389652236
2495 8650089446568510916617645619471789814403304187696500813659
2496 8894129792062642659940975424302111198188660379037633312676
2497 9145004712939175100893672713866214676323629326856580734385
2498 9402904217111813525541195511053296598239768189682586476544
2499 9668023556264026324804019629367251186751119612453927861115
2500 9940563369506775501844647120505814853220781350569260662188