1 16
2 96
3 26
4 357
5 218
6 43
7 1007
8 1043
9 509
10 71
11 2373
12 3599
13 3150
14 1187
15 116
16 4928
17 10031
18 13339
19 9500
20 2727
21 186
22 9318
23 24052
24 44063
25 49355
26 28153
27 6105
28 300
29 16389
30 51570
31 122162
32 193179
33 179145
34 80983
35 13783
36 487
37 27214
38 101421
39 297324
40 619132
41 829867
42 629639
43 235307
44 31371
45 792
46 43120
47 186208
48 654345
49 1710198
50 3072022
51 3446359
52 2237881
53 690027
54 71597
55 1287
56 65715
57 323246
58 1329163
59 4211175
60 9624440
61 14718452
62 14484953
63 8033092
64 2029867
65 163265
66 2087
67 96915
68 535613
69 2529175
70 9462805
71 26502761
72 52254450
73 71410234
74 61516665
75 28934110
76 5965434
77 371233
78 3382
79 138971
80 853307
81 4558346
82 19735067
83 65852820
84 160807307
85 287426800
86 350218814
87 262195061
88 104102590
89 17473375
90 843454
91 5484
92 194496
93 1314509
94 7847619
95 38684438
96 150474973
97 441594824
98 988849923
99 1598585338
100 1723963699
101 1116201939
102 373201914
103 51138385
104 1917748
105 8898
106 266492
107 1966952
108 12991135
109 71962709
110 320706893
111 1105088193
112 3001975962
113 6149749741
114 8924720978
115 8475679841
116 4733690714
117 1336734507
118 149786712
119 4363488
120 14438
121 358377
122 2869396
123 20788772
124 128007725
125 644489313
126 2559951329
127 8229334021
128 20642965995
129 38394295842
130 49760963006
131 41504098816
132 20056923188
133 4792189608
134 439085571
135 9929816
136 23423
137 474012
138 4093209
139 32295512
140 219049200
141 1231612799
142 5555774861
143 20724057835
144 61998254553
145 142509894184
146 239383027004
147 276311885295
148 203051381120
149 85062873051
150 17194917412
151 1287374910
152 22591685
153 37993
154 617728
155 5724054
156 48878145
157 362365540
158 2253333900
159 11403065597
160 48580810915
161 169753899497
162 468946833622
163 982473292903
164 1486257624036
165 1532857881763
166 994375623587
167 361088568262
168 61709782678
169 3773496722
170 51388147
171 61625
172 794353
173 7863682
174 72279819
175 581830389
176 3968755944
177 22300931280
178 107107895363
179 429866336172
180 1396085564375
181 3542081314948
182 6744283865309
183 9218933241824
184 8512323755390
185 4874262287526
186 1533135127000
187 221400433079
188 11058028881
189 116887518
190 99965
191 1009239
192 10631831
193 104692945
194 909790395
195 6759593329
196 41811147828
197 223936999508
198 1018146092497
199 3819132526997
200 11465288489638
201 26638140690127
202 46252157640450
203 57243040914268
204 47317405226526
205 23898143276223
206 6507411472364
207 794125191772
208 32404252199
209 265895212
210 162165
211 1268289
212 14168231
213 148840966
214 1389318475
215 11175178396
216 75526918317
217 446973165720
218 2275896104124
219 9717947386195
220 33881927767739
221 93744112092357
222 200136502239440
223 317536062801340
224 355796381834678
225 263083473757841
226 117131403384010
227 27613125200003
228 2848328136328
229 94965809552
230 604890821
231 263065
232 1577984
233 18634715
234 208069499
235 2076889640
236 17989826867
237 131995736038
238 856397420093
239 4836433659540
240 23225569413482
241 92619770676085
242 299251735968792
243 765731539133505
244 1505294511046877
245 2182224388868267
246 2211987573645094
247 1462225786507689
248 573927244718333
249 117169184614143
250 10217284352752
251 278330243566
252 1376076749
253 426736
254 1945410
255 24217436
256 286447359
257 3045529223
258 28274951385
259 223968454353
260 1582318291368
261 9829479609521
262 52549250811084
263 236667497303294
264 878779612196445
265 2640436460290082
266 6261645833817171
267 11333631262629444
268 15000652295260212
269 13746985156018792
270 8124665445603571
271 2812100699364644
272 497231250364228
273 36653163240456
274 815741720342
275 3130379281
276 692229
277 2378285
278 31129190
279 388877974
280 4388486135
281 43488602905
282 370061050107
283 2830137107267
284 19201430859743
285 113290166797135
286 570112450230108
287 2400723751046552
288 8329597948573079
289 23323831018943305
290 51257683735038067
291 85353793888453757
292 103076751767638234
293 85408094965720307
294 45142646670027741
295 13780159656517314
296 2110259993061410
297 131488070655397
298 2390738000653
299 7121057576
300 1122903
301 2884986
302 39611845
303 521221700
304 6223486556
305 65585426555
306 596931751339
307 4916257200659
308 36203920502375
309 233984934923784
310 1303772031562603
311 6157039331185902
312 24328267162413824
313 79042042436843958
314 206247082162461550
315 419698219297911685
316 642559360697325391
317 708068487982411344
318 530616829140371615
319 250853215747228693
320 67532334894947396
321 8955961392169040
322 471679490839513
323 7006541963059
324 16199193540
325 1821538
326 3474576
327 49938876
328 690429545
329 8697626250
330 97150342114
331 942094290291
332 8317441452565
333 66121529544119
334 465077704445971
335 2846987467964479
336 14935375729452927
337 66427303115310390
338 246816683273369720
339 750862826080642373
340 1824251629373684395
341 3435178138959149455
342 4835765652072487588
343 4863849670103782631
344 3296974450937761245
345 1394080185224735953
346 330954136476871280
347 38007840741349164
348 1691996417043296
349 20534158525821
350 36850716662
351 2954849
352 4156831
353 62418006
354 904688811
355 11992962475
356 141559599440
357 1457508145556
358 13737919169373
359 117332855714476
360 893057688531539
361 5965335299668627
362 34480790672355231
363 170919661286994443
364 717495942069480941
365 2506745270236132500
366 7134659158978805731
367 16129219511561887807
368 28107415257997973680
369 36392130971017953226
370 33414795481250586141
371 20487390203227287555
372 7747369032075344375
373 1621839210258273210
374 161296702296051915
375 6069507752758035
376 60180279903067
377 83830116628
378 4793266
379 4942267
380 77393953
381 1173581163
382 16332869241
383 203173216025
384 2214108858950
385 22199276121774
386 202828280279721
387 1662201971250872
388 12043480662089018
389 76160233456078989
390 417184847751169450
391 1958255654880796015
392 7758329083979149462
393 25465787919754446273
394 67766574809663586266
395 142560656816088675536
396 229976107837223463663
397 273907886996401221850
398 229580430994667381565
399 127308092135368491535
400 43053059159912859474
401 7947648952545519221
402 684509518508134708
403 21772686224956433
404 176373496942361
405 190701265711
406 7775472
407 5842167
408 95251283
409 1508253634
410 21989222451
411 287563177356
412 3307465959655
413 35159245405400
414 342343722449146
415 3007292980870569
416 23511515811743724
417 161658897484906335
418 971358964641459722
419 5053407632100311483
420 22460832723145173599
421 83912971783574713824
422 258602045529220258829
423 643448810332927810417
424 1260016117875467632655
425 1881915912925683927099
426 2061767799022572886427
427 1577353988306718562812
428 791057637765362147369
429 239245813877005489436
430 38946763252876931457
431 2904947798638631094
432 78103870847379222
433 516906208497348
434 433816400036
435 12613097
436 6868608
437 116417369
438 1921603075
439 29290484242
440 401782170921
441 4864782806676
442 54666767119055
443 565313565440430
444 5301888219428869
445 44519753530270711
446 331012500059542226
447 2167723323710049309
448 12403333725171460012
449 61280470243809962790
450 257688666093820723052
451 907227868529700607889
452 2625195043500937303385
453 6109454916898592380744
454 11138044671536912817448
455 15401270087826238944908
456 15519336655804182545610
457 10836917533281697563237
458 4915305545624349322451
459 1329494588671054025132
460 190857472020002120822
461 12328189733998727054
462 280176897465385217
463 1514917269588596
464 986865535943
465 20460538
466 8034488
467 141365456
468 2428474559
469 38630758625
470 554678031517
471 7053481877001
472 83562117955446
473 914899030448845
474 9128269946276990
475 81983393982999991
476 655977957521731568
477 4655469546013641581
478 29101656683590939867
479 158555617335592793888
480 743316220388662250264
481 2955219747595903331994
482 9805217170912106406760
483 26649011916115504288945
484 58016032915349811452306
485 98464848447432926870417
486 126040757282675585705512
487 116812272818355477220419
488 74451319289649865165573
489 30541816954220608893895
490 7388123042157073094445
491 935296287509363604084
492 52319000497989176839
493 1005057035568807974
494 4439822983720099
495 2244968600053
496 33190414
497 9353553
498 170617832
499 3045874248
500 50479893305
501 757259498993
502 10091650787365
503 125732544679665
504 1453411941779811
505 15377168030716040
506 147167611900319530
507 1261751657861013144
508 9655613269659754050
509 65553278917880730830
510 391127578806344408981
511 2027399313315809076685
512 9012575107519130983496
513 33879476984883390651319
514 105971209523439081310147
515 270556722948275489516820
516 550977050009612979411084
517 870465552342623625294555
518 1031447343647877039167964
519 879212010653301472266904
520 511494581789147896088418
521 189777499698130342914408
522 41056696746017757225143
523 4583406241217468075615
524 222033287388456476126
525 3605359910375027655
526 13011959203567176
527 5106965027551
528 53840404
529 10840424
530 204749105
531 3793197232
532 65394705344
533 1023119329695
534 14260658748513
535 186435685909123
536 2269529576639157
537 25387814896116936
538 258048905574113230
539 2361469843233549605
540 19398800667173522416
541 142293259366938019628
542 924090153163241536816
543 5258165601944452799202
544 25913114512114169004758
545 109238479907342624674003
546 388394777724588303092369
547 1145451656197987921904777
548 2747109161306708082812907
549 5232594429455928743892128
550 7694905109853414247856375
551 8440589007214474816694070
552 6617604418478229497809501
553 3514109828263832050962563
554 1179225847358162188963120
555 228156551906537769134296
556 22460836751914506554135
557 942271896686338889415
558 12933226203829147531
559 38134679193966144
560 11617577330968
561 87338119
562 12510624
563 244389586
564 4692470849
565 84031411112
566 1368921259672
567 19920290318649
568 272705153140527
569 3487785772139701
570 41141954535476292
571 442774226711457951
572 4309910888862969050
573 37853368947079630385
574 298601213314785912399
575 2099325271275676517830
576 13030165807635987528393
577 70659690866853214913811
578 331093382751960104572168
579 1324012539665880056329007
580 4453164370372652929816479
581 12382445058891942597029510
582 27892764997351276006327561
583 49691453282538105307957301
584 68021220583338910451088820
585 69071761748728168634698703
586 49809682945261272003429485
587 24143048703369812552339569
588 7327372642650453126873297
589 1267886138467936180226582
590 110068483489109544713807
591 3998846613363819945128
592 46394396039178845146
593 111762881450345093
594 26428235061573
595 141676975
596 14380605
597 290228778
598 5768613995
599 107159343753
600 1814957791152
601 27526783353664
602 393854983888711
603 5280928458794692
604 65529198679333807
605 744650526004982862
606 7685543707516991061
607 71909384813792342770
608 607496886191737171225
609 4601516537102193183146
610 30980709087286914588592
611 183656490939402271210338
612 949202686282026717488619
613 4230298584589051136225429
614 16049725941464557398359565
615 51062868035413919572397391
616 133854846783692811902076474
617 283196614831344168526700540
618 471884433600690499979976653
619 601295133633167094584077514
620 565241720814773341407277126
621 374911962741566868837150939
622 165870013829072494830204119
623 45530023910051534163099264
624 7045746468016089272039188
625 539386924890779032029575
626 16970462886601513662819
627 166427187582390759442
628 327548015749868842
629 60120233225477
630 229823651
631 16467775
632 343018971
633 7049712933
634 135676044175
635 2385786263905
636 37654201052072
637 562102297161128
638 7885856242138017
639 102705727770587847
640 1229239916985990790
641 13413754850327295147
642 133265268954423144966
643 1201217917592331700370
644 9760632373586665041760
645 70929535543040880189074
646 457007030057864201470711
647 2587686317872570327900690
648 12750750772548292524221605
649 54056881583781604326504554
650 194573909865995812736845694
651 585517278098188820624128182
652 1446913061575660855263405040
653 2875237662756276357112932516
654 4481173354669414200105440494
655 5315412254852121426175718749
656 4625625674093889901664957082
657 2821914072846887061241573426
658 1139572374594721727354460868
659 282909093238793294995570459
660 39153822518943999116523636
661 2643250404620467499511721
662 72019936487918748634681
663 597011780378656294600
664 959958039991902129
665 136764424154659
666 372812277
667 18790525
668 403578943
669 8567314110
670 170623814355
671 3110951179876
672 51019614068665
673 793330395101584
674 11623988655321720
675 158573913867234695
676 1994316782627690769
677 22949018202298624213
678 241377905980557578652
679 2313554596998901482381
680 20088797269903220789140
681 156866073159601973124005
682 1092879773392698886220501
683 6739112900411675720112549
684 36459146011292962489846036
685 171305907435101185096882404
686 690832427450861017455164684
687 2358846131139094321519287200
688 6713588156928648273806027716
689 15640112008078032878189735180
690 29191848841564905381824787799
691 42555325976240370067459951578
692 46988205791348033543526197153
693 37853470751264244533128358065
694 21240096777136994550663727846
695 7829163366833466575877490477
696 1757908834007809941544038574
697 217581420060633485780149691
698 12953177270452516227267515
699 305641024989371582516720
700 2141615055731412087439
701 2813387243582359296
702 311118373959894
703 604763697
704 21368256
705 472797767
706 10356734491
707 213207824532
708 4025801272895
709 68512617929042
710 1108017786066905
711 16927088509933864
712 241417155670891876
713 3183671157994906985
714 38540288989554943280
715 427996356919743781789
716 4348769547101309403249
717 40210534505427476342091
718 336049820445829376474135
719 2519988360619638285223940
720 16833148552207637899352304
721 99373833488123236607287958
722 513761370852752791364742917
723 2301711848770348979174536136
724 8828612471416145408831101347
725 28595318070072143252824305322
726 76976588377023160427501147520
727 169059453608945819812625070535
728 296384586461919783450392652694
729 404127853188798086790057215149
730 415374373659867100798727128502
731 309769823398556877900813060639
732 159870595475366831670008856505
733 53788474104691665769243082381
734 10923109611544363114481319351
735 1209120431677996171890104310
736 63476675046910908714825068
737 1297090968778891086256534
738 7682452907375462020760
739 8245306721545442843
740 707747273498865
741 981027576
742 24221406
743 551638724
744 12457389919
745 264815868643
746 5172410355353
747 91229763523689
748 1532362175978788
749 24369742801333953
750 362732239938413944
751 5006027334716872044
752 63612427447549916539
753 744018208947744707260
754 7991696960163971406388
755 78439335950334426207348
756 699065605419747106890546
757 5619157322522148602196835
758 40468318534775316136908635
759 259267292337605586456768031
760 1465553680188386461843341179
761 7240335344100245163185040804
762 30926272078230733802285947160
763 112821628290098429875628199967
764 346640369424043586880262114618
765 882601819080725129317662713569
766 1827449109801407029838270772294
767 3009208982772621908030801292151
768 3837801952334473535668395145869
769 3671881741879416832417525225491
770 2534964561689719134599816819993
771 1203319988011674814441251425504
772 369541834332156594286508310568
773 67872891829664683317897824882
774 6719193763419319064804081684
775 311065536683547510870194672
776 5504643623415495973420944
777 27558682070336238141596
778 24164852396939462672
779 1610018067277087
780 1591390292
781 27371477
782 641143322
783 14913142010
784 327039865139
785 6600611530473
786 120514534401503
787 2099632409606767
788 34709923473120791
789 538311076011951053
790 7760699115757659256
791 103307494936221592144
792 1269704976677243943757
793 14380576477488505278207
794 149395599275215264167313
795 1415206422048882834572988
796 12148235869120687933950141
797 93925884272564619524355125
798 649862001537019454145026760
799 3993840739975041919686753014
800 21615929965525991871668586367
801 102036115153585454570603898906
802 415512632945175294846718234439
803 1441720504184805492325402178460
804 4202091994019839625952547696948
805 10119924388431807209632790349448
806 19753946720078475436109450502922
807 30552586695194679809473183648378
808 36445545534016264623672178667152
809 32459142418017413084409522112285
810 20744602735190210759107517343929
811 9057205044427626139873320589180
812 2538856290354361833542089789682
813 421741425205671627159602432413
814 37339167473940861740727081219
815 1524367246372497895996123077
816 23360816906935923243900412
817 98859182448594656248681
818 70820905959400397996
819 3662547644073751
820 2581500349
821 30841062
822 742435421
823 17772664092
824 401699203100
825 8369154932203
826 158003564024879
827 2851785665332251
828 48939293786635075
829 789634910059393912
830 11872036496901183141
831 165243927611547511356
832 2129692422453343801408
833 25373997557689517859913
834 278272337361483208616706
835 2793542727304920736416541
836 25522446788811306088741038
837 211035041387905497514163766
838 1569960428988126211407100195
839 10437296032484629397643068750
840 61528520374389842809300398901
841 318818939780061277293573710208
842 1437901285597183421104922855474
843 5582511368625274586407923560909
844 18423494488841077497877897155924
845 50939927101733231682492368092246
846 116035934144605551704630065682098
847 213531206155355993513436013956610
848 310199944175872447022464058378762
849 346103275651389753567947237573912
850 286936535883081874751069767284677
851 169761379386121311355310158599734
852 68172213409778949303079422940463
853 17442650087184327004316155027097
854 2620571561634716766727989389507
855 207497122405432580871933896842
856 7470116391750523156413147778
857 99139535197933304486190823
858 354630092197951742130493
859 207557674783329741727
860 8331741927575259
861 4187623946
862 34653872
863 856725464
864 21089826697
865 490866036350
866 10546999744814
867 205679849198031
868 3841391940521745
869 68345203034449603
870 1145657354847836489
871 17935247679896954519
872 260569610262719867645
873 3514762654372579227660
874 43957013199885434692056
875 507664794760553951711217
876 5386204258215320118908300
877 52214238295009356166167730
878 460119284730143475361308483
879 3665938717583645045035199631
880 26245401106100073954472219145
881 167647766495553081650205268975
882 947894908284749515157200401851
883 4702124421385259846562893590838
884 20262493130533310874833268578265
885 75002757889678058086570367600911
886 235434085593018526650951965230874
887 617524077373493461203235418691947
888 1330474688381346650214332286226978
889 2308165259572378921799201029812606
890 3149450551088616650669383699619697
891 3286755697974654326234154826566464
892 2536502028134298989341686379796252
893 1389225663933397124760647166357512
894 513121753982070394852494504972963
895 119835824429687001900923665671083
896 16283425357151868592675790187822
897 1153080366808398750997116467640
898 36607086513568978474234842306
899 420732181007072104547488414
900 1272137753031164448468416
901 608297606620266080231
902 18953452747663789
903 6793024253
904 38834763
905 985314814
906 24924103115
907 596892631055
908 13214751861000
909 265933782643412
910 5133913035261985
911 94586625031476852
912 1645068036071555067
913 26776822272554638613
914 405407613035485544551
915 5713043871616940155013
916 74850324148466204808222
917 908327690192811556181832
918 10159785788055681877179503
919 104210440706231422744552292
920 975590929351169293786477942
921 8294835766472193097188694935
922 63690862071727206053023658451
923 438794136989844538365815794705
924 2692808871362744251748433736492
925 14602379286784882202968194426606
926 69347802805894720048384554125612
927 285534724806880957549217306464283
928 1007700078594416677041066905567425
929 3008635030404405671014627452376800
930 7485974465257859950414704602814347
931 15255230768675710693538958613567009
932 24950071034293243524236790019068265
933 31976309528163931768561028574141756
934 31212582436147780755088366194362012
935 22422534923186175168876792260426877
936 11368588146888779223874051086120382
937 3862187061559968319753916312156484
938 823305180680312552840425558326667
939 101180207439378070587890138173441
940 6407772967186455014110091091922
941 179391955064426986198051993931
942 1785519384917691620581946398
943 4563443617251173557073864
944 1782762210259059502700
945 43116238736297522
946 11019417984
947 43409763
948 1129600197
949 29340995519
950 722440875069
951 16466259160649
952 341632898284250
953 6810388876001698
954 129786647560542297
955 2339146650229978690
956 39533555690092304858
957 622821840958864734969
958 9154215497605292532974
959 125412099798340614087645
960 1595862258451560431086996
961 18774854164222583870787630
962 203239085837184488102876639
963 2015507497879142979259288186
964 18227862656471146968806990923
965 149556963004683807470038087140
966 1106655164278843677282206293416
967 7336119587155408824058582969322
968 43250677055460846851858828684424
969 224944605790639400662955164438464
970 1022759555331161089131493328416765
971 4023754430081136704428311837415674
972 13539050655409821066542998355421230
973 38447538268595141278934339049671362
974 90748785124025636576696202272279161
975 174916298241375039041389737313223354
976 269697639067894659328260222506320770
977 324655269157883807251500362630160722
978 296409497461389178834849912782693671
979 198213867128400029768197220715287942
980 93033660858555802168016829041324044
981 29070075668863277159373456185268388
982 5656334494497487997093701944644844
983 628702813574687757764347160452587
984 35608579952522038081552786632871
985 879104987493774295374394638847
986 7577455563191831874042176348
987 16370096438838048248682545
988 5224812810540535038577
989 98082923192138807
990 17875333262
991 48406099
992 1291078251
993 34412482170
994 870514060075
995 20410377032484
996 436201297300643
997 8970590144483488
998 176644514290982582
999 3295338072485635837
1000 57755103106647127018
1001 945465283971273905487
1002 14471475912056369848630
1003 206956605720608981418758
1004 2756235032119723450596781
1005 34034316676200023412972088
1006 387904969635459515821629374
1007 4064192829132586834449943387
1008 38980441420108545077250293099
1009 340616286124755043978888869697
1010 2696801005482326821517717748840
1011 19228503483700960445532383206188
1012 122645474223680741360586280544038
1013 694654348245615671282352187599581
1014 3465211927308895191376575883556509
1015 15084152326124026093441386300006667
1016 56703110903163669358279545844235579
1017 181904728301693406124374654799793399
1018 491321289932460006423622867572011962
1019 1100101157676135337463694492428881627
1020 2005590438974366481169038621353207727
1021 2915298853704379812255424054823440761
1022 3296223943451986105284610876502005492
1023 2814844157176082134034633846519946683
1024 1752198072695610150345217399768929118
1025 761331269303849979798333683705044281
1026 218805924545657549771964981654894879
1027 38860587508405441558898856015239278
1028 3906566690898548246282518208215829
1029 197880125036028891295346298390231
1030 4308027977417817847249378419729
1031 32157496277137442771304425205
1032 58723210507080112440814915
1033 15312568816927652880312
1034 223123818104415872
1035 28996770865
1036 53852224
1037 1471350181
1038 40217486211
1039 1044491050350
1040 25172917417461
1041 553709801568672
1042 11736702818872955
1043 238570661387998434
1044 4601703196108020455
1045 83536098612556388059
1046 1419117350240954139962
1047 22587543461829844701305
1048 336660019624436286623900
1049 4684284077832644689428498
1050 60591712689268420126790971
1051 725526067641137576983493630
1052 8011579521274866827386645518
1053 81270043246965059180269647123
1054 753999263211495298128629850197
1055 6365589601703007878782934904466
1056 48628306584468588386403647328252
1057 334085875584115402467825201198093
1058 2050336134657497668478501868054133
1059 11156985605782335180888620253717679
1060 53381475936302125087898763084549652
1061 222469856698929191700597970939777709
1062 799063240500831170516250272612603308
1063 2443980647836785535476011330566855194
1064 6278587420989675351831273896460250423
1065 13335979052243471138018959966756199530
1066 22996132863898549183166168107919271771
1067 31512957116536413972854794609299279675
1068 33466538023585011218148947525588817951
1069 26731075384739947159352649652433560591
1070 15489319598999982692107822610378978502
1071 6230275950690958328686995063115861871
1072 1646918224521748878810025887796799323
1073 266983019575884414902792872066715197
1074 24274207700288216226747493685928803
1075 1099637867896484352048135311842056
1076 21111363687295195609245899198226
1077 136471216464708162248997198263
1078 210653338696001191279493428
1079 44877160570220407234120
1080 507572943981179610
1081 47037596888
1082 59777844
1083 1672126520
1084 46842366559
1085 1248162954765
1086 30898795326157
1087 698977963772913
1088 15257617421597138
1089 319848682061091085
1090 6372427809671476682
1091 119685189403069009405
1092 2107370554571818376422
1093 34832888956394273701695
1094 540284981060124359355442
1095 7841097060526475050504512
1096 106054126754721375473538114
1097 1331447930902953740625074879
1098 15460826344080758097795095848
1099 165462671063079038496113124278
1100 1625356625443392716385924581857
1101 14586086741527607900847181276341
1102 118962433991713972471580522727451
1103 876816627133940880546827722503597
1104 5804423740014389434279960701688817
1105 34276847871490272759410079758327386
1106 179197348519030346541429417999188470
1107 822345412594233935364060946023799632
1108 3281106160070351520393695166879031161
1109 11260389258125583516053450423320514464
1110 32836045426488176871616655148778674777
1111 80234064385835386728006599317027310126
1112 161665659981983947165859083905480918558
1113 263674122398277602684092390567027829983
1114 340639540277556964364201254428696158880
1115 339785389110173528248439642556893281382
1116 253850769618225604167196618794324790214
1117 136924619668688731598393595979639025733
1118 50984826150558333222938761240972182582
1119 12396097807218800192087049602928944971
1120 1834247350671982744692647059163299405
1121 150832480589678403977323062553139157
1122 6110787751650017444948927210789500
1123 103455614594937235849063377841964
1124 579161787499702362414569800923
1125 755660813699067293684386645
1126 131523296920767967293074
1127 1154651688069520966
1128 76302824667
1129 66213945
1130 1895231996
1131 54381431404
1132 1485772421413
1133 37754387472385
1134 877689150408873
1135 19713903531245853
1136 425828697856888731
1137 8754603438951829534
1138 169939887124796083094
1139 3097792512125571476880
1140 53106835424410138499792
1141 856035693417884257672996
1142 12938505349820916437839919
1143 182676533653539319227084782
1144 2400079040819151160857712477
1145 29246811340535092679844617141
1146 329459040838839531335893280914
1147 3417779569072120410685789329608
1148 32509528560445774060696503370091
1149 282165973466853566579928127888834
1150 2223106991372057199980525669429176
1151 15809448723473604824544492481981889
1152 100846860527327716749193741335701879
1153 573037853414632705511074935193252020
1154 2878188427766765373990540090464416959
1155 12668255294540839744905825675678729292
1156 48391308096660051732480609063614687745
1157 158681011399876976465796925575502803506
1158 441168424361273661598704007561446210005
1159 1025312465150477820004067416858875513105
1160 1959795687800290519942306802649567645639
1161 3023291549543191205861518315887110977693
1162 3682144159458037853649104005890101587664
1163 3449837108709724420783583450962736884593
1164 2410685740944879295709643375936914091717
1165 1210405229301362564815842957771780934204
1166 417229111781795199214805075972672869019
1167 93303499690010276856976111644343532917
1168 12601787411119488844455447956721099548
1169 937226769955291835292404344629262295
1170 33958204342160851501950632908893033
1171 506981188547408315439623321242197
1172 2457869023340489010203859604441
1173 2710724962095638674301856149
1174 385460608345066165651430
1175 2626657975641421640
1176 123775903575
1177 73192820
1178 2142610505
1179 62937474824
1180 1762055677040
1181 45930118371935
1182 1096520005169557
1183 25323558483881147
1184 563157220006942353
1185 11936530147340423720
1186 239237963878469804848
1187 4509968941906084111707
1188 80095222998915915322464
1189 1339959917461796439785225
1190 21062129901578247721373372
1191 309931837545189679220052382
1192 4254044072155350749835967419
1193 54295844712975199280278012157
1194 642424174795904003811687609441
1195 7021540897819227977106545548294
1196 70604441106981532368846952648690
1197 650235467887979868270536924508329
1198 5458203743063185195017994648881862
1199 41543125092136041571607922531286671
1200 285053881816580332707294105600446362
1201 1752154131915574945471185497372602192
1202 9580070343801837520406650162600763771
1203 46228063060627170550523865225582254351
1204 195153929380463069579844663289472980206
1205 713696785577674487128504549659251492708
1206 2236129790680867195121671818536186186488
1207 5927323045781462590480050413659782427108
1208 13102489699046982556032355554783596879219
1209 23757658486493292906972869794583849684980
1210 34665093744172971384128760579490415346520
1211 39802146560157758471490941087713035055244
1212 35026161078479767718555093711145214314798
1213 22893002739461141870353450549837042245018
1214 10699907911660331297616276293684146017593
1215 3414351621164399922415552835871168704974
1216 702280907554414102864930792823048512542
1217 86577770679427397225639066607973232015
1218 5823639753011022293545032604523451497
1219 188708836925357322356794587026828581
1220 2484446359671960229320445963816829
1221 10430798863740193959066995613565
1222 9723978904375562532446889639
1223 1129684885911370743895396
1224 5975249677014936960
1225 200785152749
1226 80748096
1227 2416330190
1228 72622337025
1229 2082287436236
1230 55643289978660
1231 1363285695945909
1232 32348628192914139
1233 740049252249502145
1234 16157832288425254914
1235 334058257750062880823
1236 6505929726224500960752
1237 119562159253058244490559
1238 2073449272577625940638243
1239 33848693121698526443221710
1240 518362739237087539439573280
1241 7420979756273573010729527536
1242 99029366599451079418263796969
1243 1228277875557063829275734301605
1244 14113269308362762723478500545373
1245 149660604781936306044249848315196
1246 1458538733735846767540036062844982
1247 13004984275100751700867285263656761
1248 105580345854835608293293806473065730
1249 776319063223148308368920178834719503
1250 5139772196023328109096278912632757123
1251 30442842343917677089590707298578344474
1252 160159576246892230758964315302103682065
1253 742489165493949925935802464788884496118
1254 3006333023061641749122888629512577012186
1255 10525933305547385015793450610912023446410
1256 31511542504996318100759538452916915201556
1257 79636638538056831846698384706031936084996
1258 167436922930184383398278209309520828103103
1259 288002526991497407809622115813568179344860
1260 397470320331819191226954694590592459071035
1261 430241465523006488951019665165591187730181
1262 355620295975469757583743030785650869796049
1263 217402694339299287245296815118203554492667
1264 94586524610441533818522476197034744383365
1265 27940995339089999639818523328184708445529
1266 5285959009777379143703860800177541398216
1267 594813278057317683112746257078545843124
1268 36186311873750350258486910842069234533
1269 1048672206151407938311082946485615055
1270 12174956054680747787835444616374457
1271 44266624364260773815810638309098
1272 34882095055636955969473668717
1273 3310812868827785785639332
1274 13592789407967592557
1275 325706994544
1276 88914761
1277 2718588626
1278 83557488715
1279 2452328808125
1280 67141171670104
1281 1687102448970576
1282 41102807687775755
1283 966609123149671484
1284 21721724662987443271
1285 462846245367546938184
1286 9303575876602896186557
1287 176738118564130998988340
1288 3173562597005737259471080
1289 53738999091718628804181838
1290 855289771184957673558763760
1291 12751989318940545119922903865
1292 177622847092942225555022628293
1293 2305233777934913604542245596696
1294 27790041028111440839480920534965
1295 310082713658985817659562165632053
1296 3189925488444606356439648945993592
1297 30128884394937573348402087425694616
1298 260098115196900078162531051933450439
1299 2042296113139240334242065850310669495
1300 14507348401840692778222834787269534190
1301 92675249211312711218579989467478495864
1302 528928431325427061105602891322092643936
1303 2677534424349538449684833721466095997125
1304 11925424128668653582217676914971328683548
1305 46312408970494843627847280400618778818972
1306 155241596002050957373279450698839869069899
1307 444060829399899048728563330912188507172849
1308 1069958810019078710000863979864549818605608
1309 2139678217456115868774732069855837529450859
1310 3491314227463625178776801533590251131363289
1311 4557399434354863970684999656978926189621047
1312 4650697390789365927844202659320506281281718
1313 3610609648379571139205985966817739300314764
1314 2064557883056898379321949842101964221800039
1315 836139007541699823028496740406756226551116
1316 228652262542765134027432348004058323335576
1317 39786590737486665747836615113032071010519
1318 4086532089938283402341247732823097952094
1319 224850646657310153169356051914539304916
1320 5827567004987088230434110985480855910
1321 59663012705792268315854240923416281
1322 187860398774896274998754741267061
1323 125129905009667912540435944684
1324 9703132255435324509530578
1325 30921540326566915594
1326 528351049965
1327 97729191
1328 3051718111
1329 95874640121
1330 2878678331075
1331 80704368151505
1332 2078568978604636
1333 51960139342117628
1334 1255207346183382641
1335 29009819016813616809
1336 636542634779270490502
1337 13193863802177465668551
1338 258832506780068276481338
1339 4807118062515632121566376
1340 84335487743492645696508010
1341 1393179886460946889559740801
1342 21602153194705827284649713182
1343 313591565656980575065749452160
1344 4251335085057387721802216836931
1345 53669628215883178545683042179216
1346 628819531248487777380493878379355
1347 6812797179072260395393251450172367
1348 67988062523462885038154521209457816
1349 622352296474950517928014380251961636
1350 5201958414810139123657205568081359311
1351 39505818783999303308338758090651755777
1352 271105809843189265549214662093506811229
1353 1671023173191232935210437649211611354168
1354 9189810478860365269738009966521261821215
1355 44762723253929257713031788555795128229870
1356 191539366265677833090423658505659964410246
1357 713441342011883103466510693420731636863028
1358 2289579528940359556733432553979133848694904
1359 6257704969228592865068901114688302784788224
1360 14375435829692962982981820173182112375144100
1361 27342969182730359351252598328480087834274833
1362 42323506540098595249465460340511810400438719
1363 52255202147653854765418126918762433869582200
1364 50271738072032498419440629685682678081730071
1365 36658485339935398164305717326062051292541469
1366 19606008752156288137362243019101245313294997
1367 7391416962510708819279341117209274927377742
1368 1871152308561832794999705327409841234938894
1369 299467478034078162742345542102974077560605
1370 28075608099274419540693687113719101625843
1371 1397152969590497388238679422261512259838
1372 32384320808185664781064150678688309590
1373 292376832576141645939932510410117726
1374 797249168448931972052192316214004
1375 448869057516558032068245902205
1376 28437359426392959657015608
1377 70341828101863324293
1378 857073494533
1379 107229177
1380 3418191063
1381 109716375158
1382 3368526268731
1383 96650483620300
1384 2549968531013925
1385 65364937865179624
1386 1620921695116950836
1387 38499919935269228827
1388 869236583883802960183
1389 18562668290731133767029
1390 375705990457849763352840
1391 7209779586271927103422250
1392 130903092691295333970421442
1393 2241791910447677267908366993
1394 36102471970547161572598121716
1395 545409667262068714601694876271
1396 7711515043970908257342374108168
1397 101768786230698754679157886606440
1398 1249644756887679452452415276178895
1399 14228556199072762151910468900939887
1400 149676078856673258368656561609305139
1401 1449015126103111836083120034836940436
1402 12855584963997823935560331607579362486
1403 104040707006865598475388373188835545793
1404 764198937013802595138101030462168363580
1405 5066271069642852378815476902195279588299
1406 30129998005814200333313800203246607184822
1407 159667115183516862585294231455099208562626
1408 748339102524314500860727202203937599391369
1409 3076400535593201522633980766952030639340033
1410 10990547380019172605311738509991992054876134
1411 33767832232459774008950824610005558002401485
1412 88183538691675722866895565365966033997704359
1413 193141214303220947952732538408247877075827796
1414 349416126730854055352614634152069679297173381
1415 513067370288984557653153566955116296406862981
1416 599158839703757598352738075891318091850126596
1417 543412592390901267189147270867374092357077082
1418 372193241106788489235356101304530837295211929
1419 186187843765351381789312757617953798674880865
1420 65339668453101308456727609006483707150227513
1421 15312382865990142971620168486949927557320013
1422 2254045107759415257205356550545409142759790
1423 192887208371316671187969998514186218230880
1424 8681480113000755732532679893390929870651
1425 179962621487253223033162721289259606411
1426 1432784038987415322187303817946878250
1427 3383396612161923543052128029007179
1428 1610194067734827482317348893970
1429 83342511434428967103724846
1430 160017021412688851716
1431 1390316107378
1432 117453952
1433 3820625523
1434 125236811259
1435 3929812303456
1436 115338101323211
1437 3115493374611710
1438 81843082998957525
1439 2082051656152022716
1440 50787325600532763374
1441 1178969016099436735069
1442 25918441318080473635320
1443 540746660778761499567977
1444 10711715406652345937295293
1445 201064905078808068706314579
1446 3565634664823031080124767804
1447 59565130664754326715712753579
1448 935208571398363393942326252527
1449 13770112866008896614491739648505
1450 189660939903631228057978100984214
1451 2436398461497587565780465680419482
1452 29096619345588032454628471063363529
1453 321939770938022746786281122149349868
1454 3288269695420008675454846091414605031
1455 30882715294171239389611515154877868626
1456 265554801186652926264205642503951635540
1457 2080859369668119421676640711987593950613
1458 14782592403263774423188626903115501966820
1459 94675134984134575289434925121707476186747
1460 543269107704982495147015494982263695131587
1461 2774117845713709220211167247456238143226103
1462 12510682442849894810894970673476405813614111
1463 49411479995763287233512226535405029207387008
1464 169309055197586940334611223606871198260448428
1465 498024202807697164059579688166699162506804571
1466 1242681797395246859724518052940589836478657363
1467 2594949795954829270233405881413714233991497464
1468 4465193331600259982906077322279646314616070207
1469 6219667238283910079780473727277493410422608538
1470 6869962849738987199222670937102520815454872169
1471 5874020830598183934270581760469431580046029940
1472 3778874330012600721294046256527921524269695480
1473 1768127013259939417576145317530195906939624172
1474 577598629195580864469591635270513317937744082
1475 125307313276151292681425279546947849981203554
1476 16965846704035408438049516248294696348136190
1477 1325188575089152731076256248545158664066074
1478 53944055275830289489855513999040034524463
1479 1000068686413256558063329507057426644628
1480 7021315898809415670192119614966060290
1481 14358588362207177551318385127497097
1482 5776127562463936349594669012464
1483 244255245635068678550952896
1484 364014524994589707072
1485 2255324532691
1486 128444218
1487 4261790764
1488 142602285375
1489 4571286766047
1490 137171098444601
1491 3791493689764001
1492 102014833533363360
1493 2660716482824884785
1494 66610223280133586564
1495 1588715950168375299146
1496 35927014969155879311001
1497 772004760090753442660774
1498 15771847727488388527116217
1499 305760641244815046710242180
1500 5608833406204116321235693992
1501 97081258894766885111529363674
1502 1582087413714474102414074666315
1503 24225283736993095163437609021134
1504 347708348443411632741349602567958
1505 4665096561077410180889900779372728
1506 58328393488715951198145795112702702
1507 677450292930710609697400418018086005
1508 7284109959468577075903893574601091487
1509 72241169984271893043518758497114214565
1510 658210527090326206170782891167401661512
1511 5485541438878553316305626405632923333262
1512 41617977770862178400263422675098269594099
1513 285951697802687623002400791168687970596954
1514 1769223569290859870251696268082943638018733
1515 9795608584773944126353820269746681334648960
1516 48198659523005060909200520147366366150578009
1517 209152815597191850282446756762862888858403072
1518 793620098259112884766521245652455549874779909
1519 2608199862838351844445550661759323496911193285
1520 7345099642463741514256589492064612915485250607
1521 17511865667898434347395920410274029890620503521
1522 34864465620453083152125543120694654850552018387
1523 57060765116173983113474998616356146884067759859
1524 75398009816024355288406662728312083261896088564
1525 78771078682294025803924997498388262002910580883
1526 63495254484849873093282196137352815085585741427
1527 38366874643450614633109981978222421860353638173
1528 16790962802040710940121632719186062362713294736
1529 5105936157859066857414137595337205314286586359
1530 1025439529945597796447536184339481849497437413
1531 127699287339096282267802248642059985236016169
1532 9104412760281297683485685091544850171631849
1533 335191818141615481266626354841471707246671
1534 5557472821900830502848678042717346049148
1535 34407751338631141061721817545205678214
1536 60935528206222021363156093452943175
1537 20720266137374147657281946545184
1538 715848658726186236039732946
1539 828077995985756666817
1540 3658512420780
1541 140242173
1542 4744613006
1543 161992066654
1544 5302575543375
1545 162603317088057
1546 4596752934969091
1547 126609329756915291
1548 3383548240927523215
1549 86879852562933810555
1550 2127586855431608307156
1551 49455168757054939568808
1552 1093653590146737862965731
1553 23023261423171873692945797
1554 460557080349639316041600983
1555 8730241862741255002021710519
1556 156394038874567447728892078844
1557 2642258607607279846392610713055
1558 42020158281308730458194707888695
1559 627613547074685863078359362689866
1560 8780866406081888648407159877800112
1561 114747003548947312108487975913887619
1562 1396338177911172732893390354731772201
1563 15772494113468814724545982070441566396
1564 164808902337011297908720281705666827829
1565 1587116905517730525173357434335934847543
1566 14028692883651688471475271246407983050124
1567 113314020097080758888180835545675983358472
1568 832371331753975812667080699187836851383465
1569 5531386767031006219319086206542323648187036
1570 33062067429482429539892184640168963570820954
1571 176623491476516795596968752199262061409590537
1572 837423546097418592656465595573683302972111759
1573 3496602314300654515931017465569978121990593003
1574 12746685485412692391834154442026409920209750988
1575 40179222102099049542778130345837476446683734367
1576 108329066523250378779904028537405665137030038217
1577 246777152271376465117510197472200648932190496452
1578 468421765957671936097076509094445469525323368529
1579 729180241340075423334025164491525514004204284685
1580 914013481622188222548144709917672607011401031991
1581 903190162043102450975566385801129009326786013323
1582 686352248695423061871214011264376442595964286278
1583 389538511422460276560796568853809630924899843118
1584 159454851976201641126749333394887493450779690898
1585 45136159623149499838120057920464918431876064056
1586 8391579072428199906706073282358048597603640035
1587 961172659822534419789211952855847770766610050
1588 62549838849936949309085735490489082202859967
1589 2082779175827115695226096016748540764215712
1590 30883382887086167942569226119447096307600
1591 168614169887510788334275771448158646254
1592 258600532581146036851562841034046380
1593 74328245732264512986202759585238
1594 2097966415839874149389915724
1595 1883752214138635184720
1596 5934717127625
1597 152891538
1598 5272181237
1599 183599096308
1600 6134248808380
1601 192143612953083
1602 5552791896640275
1603 156480965837605955
1604 4282492495208541471
1605 112716202054785224680
1606 2832278864780150204335
1607 67624900500224416278314
1608 1537859744882238621890880
1609 33333019865673073930607320
1610 687426639267054491739654006
1611 13452612807630073216235516525
1612 249162187657182808174934466161
1613 4359222292218469227849090996524
1614 71912444689047846020872338413527
1615 1116215436772824781546156525894435
1616 16261494560238418861755892075205954
1617 221746921128380611071714392498198412
1618 2822285393091395859880211040830287455
1619 33426370241248328284426694943433508875
1620 367219408916963867464777025775984316024
1621 3728993819115737572707058295282978040678
1622 34868728544159816074970118809739015922479
1623 298998076053538578590486555434377926272456
1624 2340699618729784251970259175688898513600454
1625 16647634052728375730331883543116778642689021
1626 106998054854691040953518189044128197967009717
1627 617842715350555271021064134639074008837876872
1628 3184678992096855034602873750065320575052295177
1629 14549738416950345966827788975257222525999342787
1630 58455931009207461489597537569044112280518568734
1631 204730174755604683444708339272014901986884139512
1632 618959520660970960257472360831098871178703209337
1633 1597689427430212807959916998389948012857131461733
1634 3477582811290012610526148528738224158164560328788
1635 6293483514732738885829562308588235585157835389164
1636 9318203260955808790966087511972375727571218018735
1637 11080141898868054050014061082396926494279860585669
1638 10355989730811762284326821242827004616879889398062
1639 7419127883607324731144182697137628009948923551843
1640 3954980772855831268812316276853977776627400058479
1641 1514257996771816420520783454727676888889261279858
1642 399000856810767359447468039539092321054587499727
1643 68671625524642751079093124548227513958201749174
1644 7234597016859460390204194076846834297615854735
1645 429734728048564182373526803858379096370314078
1646 12941751137581025140503912754032950749686900
1647 171621772842640853510558298666641200980177
1648 826288762827417741046378471582429703292
1649 1097458862288541606367100633350561977
1650 266632101992896631426501460231017
1651 6148594438720861390251257754
1652 4285251415185005972442
1653 9627100671966
1654 166437584
1655 5847753140
1656 207630755177
1657 7077893719634
1658 226361304165370
1659 6684203764846443
1660 192627828914218413
1661 5395730664048867727
1662 145490108348818888271
1663 3748834309158287547535
1664 91880712424427192309435
1665 2147164426135334841405506
1666 47880474066176768520244768
1667 1017144495311314801532949701
1668 20530915117912671180445936577
1669 392772229609245349619197790913
1670 7108516396311790883235899606398
1671 121502894656638240660059505129679
1672 1957473995070001900820602705073597
1673 29653991018352446303898782714808317
1674 421334075910171940822634176697989930
1675 5599595396923052893367040824491870680
1676 69414226133313349874506779912120991530
1677 800184515370600143419199588854791760289
1678 8549834726740761793559159919953386209358
1679 84373432275863344546422281732638443199249
1680 766058798515869606600755311407482433212659
1681 6372611791544594835209457131575622182647754
1682 48351169697303355764599011718620599290473776
1683 332957221136363289161895386944576609044368819
1684 2069752299497231201371549680717056937243144568
1685 11545852623178500982369076192192879999623483579
1686 57422575740932703130935043967481802639346212016
1687 252792984730770490576499295508377982491813549192
1688 977261742149728618476742253450385171594634443428
1689 3288262739824380027088604133708801649976993145098
1690 9535051050263525531202947675274666013885052294466
1691 23563495886377290094259344143414618393058283106118
1692 49006082920962065085613942141752143232371543561291
1693 84556133733131772595501615271343260909394038776804
1694 119077434369710726950855718272770265244903888306597
1695 134319185619678062477724663856517607734982091473795
1696 118741909153372142323283234355346270708733479928172
1697 80197097815095285327995043922733578211427452445025
1698 40154881682583053573145302789723723207960622626034
1699 14380103509385964518437586555623824976933970084975
1700 3527142876712642508966983479245862577112188163459
1701 561967195692939811815116475259543729783505656637
1702 54453685798703155620410419139472582454143541220
1703 2952396677899919606236037871294463585599650854
1704 80416073095830204271094923293826938587224779
1705 953717830056989891276739306103403934437013
1706 4049203694485665085237494914819614424500
1707 4657438028051214455022356468201257997
1708 956469201083406467931423276501497
1709 18019932676415012918587237028
1710 9748298928712935429887
1711 15616762409383
1712 180927159
1713 6474761126
1714 234309659499
1715 8146191240467
1716 265892043592352
1717 8019022718005684
1718 236212417909986597
1719 6768739559710732956
1720 186872740509319151267
1721 4934756572002751892551
1722 124072657851337886320575
1723 2977499834204750739859695
1724 68259179382014553597016499
1725 1492497857080926196515043100
1726 31046540961350750597024160163
1727 612916066889841356626940846981
1728 11463459392378327830084302931468
1729 202798422127149792821968797622672
1730 3387096192766740261255649695308889
1731 53288415622343277013725433655728935
1732 787800508823486569816110092895736833
1733 10916200285750305748983424395980624610
1734 141398126811111064414066306330288012005
1735 1707254884530251062556268601135035126807
1736 19155695342298704782565526320618151209351
1737 199064068921264761867681919196960606046960
1738 1909055552964984616112627235194170434789160
1739 16830072050347558844457170975273760178530979
1740 135820646246284049071458899389761638121507158
1741 998777609269600282289173033987878038546720100
1742 6659244999791333746558045858033611959268395069
1743 40036953322817804250279644381617831476200856970
1744 215761472217108473838790378315934112720474909608
1745 1035379326737655649128383756452715252413019561110
1746 4392126339768312589630292671403708987548482511907
1747 16337788907309888797726412007336001164584546632863
1748 52814262274339500025834000324298586873007144549239
1749 146887148110427519844994950590748414151590759471147
1750 347525808246630086805072949821876832611927491754821
1751 690593500174410947179132736113354472510014105077164
1752 1136054422243765588933597289571919534841432257645701
1753 1521692027140868903501748357492426810253525387312774
1754 1628286346682854402818116378633720742977246314161137
1755 1361496228027793787370568470592196711639808211257469
1756 866890902379685652343479478044892057057295011897523
1757 407692126069930967686718930924892365277820735937619
1758 136560201494638477275652411869921784286926356219596
1759 31179724750444755872850118085396707876911081399642
1760 4598800840187369544239201875336573220197380644508
1761 409864418023165612234677955926815102939209031421
1762 20283783393352549011241423962965764864212806085
1763 499680819310769849932347541546268767332546432
1764 5299896886107424875159668538095011682027333
1765 19843003195200707257337219310660757615759
1766 19765414204236756663270466393233751260
1767 3431069723992764618188961804464063
1768 52811740454309366873066605919
1769 22175905867964960670496
1770 25332992399676
1771 196408715
1772 7156818473
1773 263874485395
1774 9352997230433
1775 311444138865657
1776 9589128645688494
1777 288584872296390166
1778 8455505247442059657
1779 238893580027052308092
1780 6461547799563903916762
1781 166558397142910608270821
1782 4101991077701101958026690
1783 96608789374161872642033675
1784 2172555172004058365602795066
1785 46536283848313694367900654567
1786 947227596660703670191417881008
1787 18290868215456138624688507796924
1788 334564123444313817787031335454639
1789 5786467899768382604639697674952950
1790 94430733621245465076862252372927911
1791 1450666536663115327166320713139536761
1792 20928018564801413451974251659545029838
1793 282816238300411660129355393375436128579
1794 3570532464903038013301993175528187001362
1795 41990893019299905582568586480639523696771
1796 458573308311706649304367474261217367795167
1797 4634755505904995129749822936447406696340853
1798 43194583161267997033764085443783676391802772
1799 369750783911417478484854879868410175437940861
1800 2894773818474724326008387757923417271027955640
1801 20631521194254740651317871790295482239309534962
1802 133186959903575611607396578956902157943476169496
1803 774467998153006944677237593481282131418371880308
1804 4032009964956615562659761198382176762544386321913
1805 18668794846898754194508009372245365273094981531053
1806 76310570172681814027322907473097683225217515280752
1807 273133969283773804825471412662920915963087208740413
1808 848273550010256358109530390106864949532973843874230
1809 2262791571777491772430225806041314701471826622543451
1810 5125478156861785365120791488758408709918418155270081
1811 9731840535196511635133710837812701513922498691548161
1812 15263465993359420677608313911424554266847977917914641
1813 19445721659509548550796503770887231632591925772760426
1814 19738925665968868941609160273417414507964711089619994
1815 15610932843882318981725539267913367043499758750538835
1816 9370661228799202278489623408123931011687287802007641
1817 4139294224488085386198771225872050768996548139835871
1818 1296839667907107892936897652396346375028265481775413
1819 275626837327450759700260674358474634992372548244501
1820 37633814431884270889647941903006357963513931601722
1821 3084985683350578312046743224812662469862605927736
1822 139355213274878013244913308823655935358730227001
1823 3104863388701796619665469226548403147716452882
1824 29452009935110945190603292480455738343825435
1825 97240051505202172235011646789993257755232
1826 83881223174303384233244467305489635412
1827 12308017275747305209768991506000887
1828 154777488900803829949156027391
1829 50446832279669692626939
1830 41094337424125
1831 212932335
1832 7897725571
1833 296580822578
1834 10713427964675
1835 363805345238620
1836 11430690790475967
1837 351308959274048328
1838 10519910104294313842
1839 304008146252931489777
1840 8417741652597661485240
1841 222328093858782274820207
1842 5615725403594403006343106
1843 135784822640285850794728365
1844 3138310706625013046972909995
1845 69167710882499540303528842824
1846 1450374152368925868879161571891
1847 28889226399992139468170744022685
1848 545828696720713723132166242224575
1849 9765769904742250263491817897293679
1850 165122979723585117519851689858626929
1851 2632674552269826446053782073730669584
1852 39489450890355609212152297820232842207
1853 555939945202251817425305570751504780414
1854 7327224729068225735289472454971133308413
1855 90163175628301066876438403638293496530972
1856 1032796930597133191280708873035514027170892
1857 10977878419148117305636468601570446394218362
1858 107909243134292975269252144545153880739175030
1859 977325574807756826568047536709650794148238145
1860 8123304757004204554795499373294044590690381217
1861 61697010577252662144642390233868107619959949262
1862 426180781469610896039647019942294015939465979980
1863 2663779210676290497082513928416409307302067440626
1864 14981170411049889502266388585691466369573451152729
1865 75347573455961719737473631562955321281909916734911
1866 336614752475736984728026260196778147597789223041012
1867 1325850710642905016486544619553839855160644159006001
1868 4566233890259170803877231808849845534018244146825874
1869 13624501163535976214767604035162209767294470035354685
1870 34858226842803371341320272517392124673901945295286156
1871 75593023050326851697662650367133979083348752136009416
1872 137141055872602443163916045620580243459220593534784173
1873 205072390482948254077769259131311618329669236367317434
1874 248497122416721841313593036772727561680092486450217285
1875 239285421289835241850883264673524096402843588609753160
1876 178995151623322089251320233591734856720679601940522399
1877 101292206109515579200375467991780218071035462936140199
1878 42026214407614733878343792212266521416338885994729156
1879 12315397213515475118766602556287624463028075925283819
1880 2436524184643275615946658073903125522349184820253176
1881 307972455718214060929527409551300856789455847894182
1882 23220207091185197137871349496851206685916749173880
1883 957408935642398109717606745337972392798630551012
1884 19292669021796052876190890033086802749742320280
1885 163667502946460536121818068984372008073176712
1886 476522002408590692849256573934599983326034
1887 355978353317133095011126393691862773779
1888 44151620761595643507263864084696304
1889 453612603269142955508269505842
1890 114758914572231898133996
1891 66661866931415
1892 230549760
1893 8701476273
1894 332702057795
1895 12243950239530
1896 423850157330241
1897 13584653247340780
1898 426191087139908359
1899 13037313845896921750
1900 385176871795223052505
1901 10912515164633715738879
1902 295156653749958289500018
1903 7641707586706551133340197
1904 189576046383941417987327236
1905 4500103980712473365172204230
1906 101976052846363174457992978510
1907 2201132472909791078286401579751
1908 45186498597366551278486077578559
1909 881061438070798614077371181511986
1910 16290781831664141671132324210073814
1911 285087819086435815875797853276678864
1912 4711936892315177334488014956182585742
1913 73393850434351454360065547129282297237
1914 1074935704270053040332349302850465133731
1915 14768281918238985905335319735228621963150
1916 189837313138822803797353309164042923534538
1917 2276818969003489313385636035477768147082484
1918 25402330191575482618890766746849533364544455
1919 262800338708977840899679475082750144233872118
1920 2512405392069516218870640971792933503874496649
1921 22113106431562318794127914311226586810301780670
1922 178466634603491668598488429780357174909252884862
1923 1314963706192944510676386955116551997639793273727
1924 8803518443384205601470187198574897971603081669890
1925 53276361310206062116574944669074251805081124126632
1926 289793062823787831160890414050686613194935070646252
1927 1408046550218424471748592962075641089941568163475052
1928 6069460100935546200995588696362912280691072961529302
1929 23035866569594520354550050854677041997333252425715482
1930 76337962985684950230921840851654271000459553359438239
1931 218829204100972347069262002101897808721006413066450512
1932 536989795376041851003636651022850492931345700175084348
1933 1114882369172547616392931326399138324219007694175856303
1934 1932591198725189090511615061212969123170802751731455859
1935 2755251346895057699698548096457236368393488446966233079
1936 3175547845931606567279628954775375522934024042391411811
1937 2900741088685746788038137858799689474078044978195115693
1938 2052360653880489760852174751419639253433025752915447956
1939 1094918574436662597604307032077353652868914850933051827
1940 426691750431197646981557816459691822724305519290237245
1941 116952783153189265202468704703882282033357482234667677
1942 21538722997384735533554840359533008345749319560530267
1943 2520260964930367653274189970374374574238544070350669
1944 174774884804377255845563496742550511083670554029226
1945 6577664721733320247531841578377325759204978399042
1946 119878729396387999115415806300530025925197887185
1947 909515227608070996993432833310734691309313553
1948 2335182008430520888689945613007890044284655
1949 1510714594221739294240790931681671081517
1950 158381774433865559792580698110415997
1951 1329420675492839830120565161711
1952 261059176139568179123114
1953 108136662647799
1954 249314416
1955 9572264352
1956 372530288511
1957 13962476225497
1958 492547626746845
1959 16097265422381177
1960 515312633015745710
1961 16096351324853142189
1962 485956702438995414966
1963 14079976009956651771955
1964 389788581769665499502460
1965 10338263919674643266735649
1966 262981449050535046382768189
1967 6407317474563540158160859456
1968 149182179588414022061755602020
1969 3312153646992108852519772011280
1970 70021126153727965877988113111584
1971 1407751576565983053994076312194063
1972 26874479468073083360208471461273852
1973 486264545119233900022935448487286881
1974 8322404411573134967944015297231455654
1975 134452867372687745453796632116167446527
1976 2046020783001551214967631521229126925425
1977 29260800968844592444347019019845834395213
1978 392318671236861989446694710093900901439719
1979 4918432781277647155009939718461216483950328
1980 57494538349393598092510263664377383362033475
1981 624784188388159746712202807881296308093399332
1982 6291188171247041621956639064867140837449154027
1983 58495344716396396450867772754045986637483998743
1984 500335012359051108847834054129933177135213398394
1985 3920861317067027625368321306001532801160019451281
1986 28026135424446532079297932645591303291067754126388
1987 181852177557125506060146670970353914914251585322983
1988 1065542703138758047081994557651070226993345763276549
1989 5605705713548848615373612424414395940547390620489825
1990 26312663310680526208092718291149503821275464378475911
1991 109437705160183800043308558099880929008320464719428257
1992 400234442772310351364761181965128194822849534143163037
1993 1276212418909876293322801626150827271985922259697017901
1994 3514713688916304085166118873333401750680525134481023728
1995 8272309620361976933382837719497434162290334555677049789
1996 16442823128541557364827366606918856844063124358498191170
1997 27234067205636119582169926459198500085489604821008249767
1998 37018195997944110084197741139234735024910239551964098370
1999 40580365691862235344399122914660306022388768165624228535
2000 35164277152338382195656362332214989955609655496712901746
2001 23532393039255590816648912667401705589292349617795316338
2002 11835527443044428000099352265498040815441605202479061432
2003 4332197233969893733931739095362243657085331861116259193
2004 1110638434490380130913764289953439320905883540671407043
2005 190400978265032780650850276702434086551644763599394957
2006 20624296797674650384437859884083060531792728422952858
2007 1315503356274779043188839656267040425186591727728678
2008 45190379555841026583977790566958758197751596521512
2009 744889664817425635009978575863961485325932333331
2010 5054258996664334988622136382281443090202988139
2011 11443490510290877477369389333546738016218150
2012 6411228559133855974170151234590503527030
2013 568150977025398952552203844125525561
2014 3896186569087060861220997112894
2015 593870146825076934851181
2016 175415696362532
2017 269281441
2018 10514490064
2019 416377267344
2020 15888463231473
2021 570969733529233
2022 19020660722046829
2023 621065894663695753
2024 19800972096425124243
2025 610607183050320552164
2026 18084235219071399052674
2027 512161618456086253449064
2028 13908208405917098079550110
2029 362561451747416933034975978
2030 9060984003713930531871318673
2031 216616841435440519775538414491
2032 4943348173172015804971643911070
2033 107538193298023199896250429758395
2034 2227412631891844171684666697080861
2035 43863876057053784720049516078868124
2036 819821117300532033123277713550812254
2037 14514472706578045816214245403951039837
2038 242939199464837856376976438518558725316
2039 3836440999404124567418567667211407899578
2040 57037796494783701586041562879612995889208
2041 796520307992317959021613109891458451918020
2042 10422000336783827523698578318785923699167767
2043 127429708357593028513594017270590783560096393
2044 1451852616203330790534682733278425678897717694
2045 15366881839759421883261864126285108505492645135
2046 150605193511011781307495111414970099986988912866
2047 1361926092749388523944007917814135596085870318191
2048 11320671651487540767605080183670725844787828784745
2049 86140171762013029137041744086191370927142427346399
2050 597327453870937582343460431074167868457762355110588
2051 3756476760625436793362547807664058588847744478777975
2052 21311166996320913273769735539639141070165973228282617
2053 108435792522296475356408444817798191087606596912079080
2054 491714036481378340469288271892809307861180213894614974
2055 1973257995080631028733134592197271061103236064896966546
2056 6953834504821797823375157459885236496916573170542378892
2057 21335624903861210715557685372162289516192723243317080738
2058 56451389010121415463696229125406808554724418102571982288
2059 127434650784581590292342480683917441323788140733846035220
2060 242506688821934306448176263362562161929202537452583355888
2061 383782360755697727425316309336841895123989765088458656471
2062 497358193337450443836054996907805751013870919313877937364
2063 518577001951129981726546662047184744309585380073393687267
2064 426279475411760375712962276920754358801374752861698092636
2065 269822714324915954169497100928428123040590738956436843407
2066 127936189107378885704129999397404759224133603932965321385
2067 43984756786907183968134183201110530566423131621855530100
2068 10547143033386172755131501762201175916710419797974673945
2069 1683132864185813107924887850419253252101622217184488021
2070 168776814928098002708188584916675385946340997172413041
2071 9901589020184862019935290753393736164189793795299894
2072 310470431483413096691865439491134843527371137469885
2073 4628515963839693088791627180505965408150839208825
2074 28086977798703872992914104694191931186176057686
2075 56078487496029039868241992163732685089891757
2076 27208217750008061276344931341377263034725
2077 2038085088062287118907665823292689612
2078 11418710466094145968499730419212
2079 1350964775515632339643552
2080 284553506432983
2081 290507712
2082 11532766817
2083 464575377760
2084 18043018546944
2085 660300340346303
2086 22413486919356713
2087 746193998852172947
2088 24272749104626764141
2089 764212995968977008328
2090 23125390760328937659746
2091 669676330866799542954449
2092 18610144602624314301950032
2093 496881213011326348720502802
2094 12730092060252303439289265288
2095 312283413507884984373314201138
2096 7320114747622635161839110841556
2097 163743961369865623366357460048775
2098 3491432553384270910244389643972945
2099 70865683209629599073145299851113479
2100 1366888898834739073200031977582318677
2101 25008988194297746938147293398996278818
2102 433220021713869362415608427560641262617
2103 7091436355026799630817900775275757556856
2104 109468536148593746353631636989389511441951
2105 1590092431703502041610790030484396174030253
2106 21682562367457808212346455706240504805213410
2107 276861121152231307971173924381558238336370334
2108 3301508985143103341298811671989722173456201395
2109 36662132117524916386207136469265368873759852181
2110 377956651915933074466316116629184016973910891917
2111 3605353652190594197388767554396504084613235787256
2112 31709247621051234585919146673552832901929680368070
2113 256143475313129759522125253854339086138131841370995
2114 1892473445770094478603161091514805032454112868169908
2115 12730976269717297003047718201031717866008407402844479
2116 77596650729361542125511836896576136126772332361799409
2117 426229651676560811506865100600653486918091069591128717
2118 2097563043820408808846320533192982700986296360092727584
2119 9188833445661309597953545365441158142381998156161451228
2120 35579574496748254349430808095075614293080353536026797678
2121 120818723555618026328133516148588213280389101624128652004
2122 356687406558674275881556025876831374103582549612369414086
2123 906691022687809996864839067287117968977866959665311550827
2124 1963126493794570830478717499496528223816905055222166517860
2125 3576605632037448264785678812317477003316185982002862792430
2126 5408259405536120149402789883756655738091625831972771337728
2127 6682258983337644182605676069558505715719343098196340710261
2128 6626902020131065894424443900339893225380445391751231485824
2129 5167579315042315962538807691203043389045773972452757612244
2130 3093790632055520789499618074480586313822280326232615883928
2131 1382926832342994407589396918617539862551814140366652145747
2132 446576811940758304942093853845817318889450740628627489117
2133 100160612786744342335180524931387988604007629108234173854
2134 14878790354229361450149863508050112668025593467036989861
2135 1381167733229693365598929709858546092197364358896045996
2136 74527719486575488061478094310053637502263429090802438
2137 2133017907129935892215807331127566463646226491187943
2138 28760178908928099940089655352808470043642426551739
2139 156081894971328547720254824723671129206511339451
2140 274810972843891446375900976903928551323544955
2141 115467278432328716756366879477048759824059
2142 7311068702048616288471807954200569942
2143 33465273388816989765819019648539
2144 3073240563517577420839902
2145 461593230836286
2146 313051872
2147 12631927946
2148 517478641537
2149 20449009531600
2150 761844759345968
2151 26341591825129329
2152 893835122702910631
2153 29653486373937569805
2154 952825142953905436432
2155 29446564594856529579951
2156 871519990172660810009446
2157 24772346351690229927930253
2158 677067704240793348637542943
2159 17772569015350144235039262366
2160 447100208636707008922287788091
2161 10758011741217011941014487404553
2162 247276737517533862431108896188406
2163 5423729604646665742429883534851915
2164 113372663777432558734807437148500875
2165 2254844301938786940534081067238715426
2166 42594880936820102859964670358654969095
2167 762872069418384095289828847146295249501
2168 12930150850563766434318163553168931807492
2169 207001339891476529923573796429232552529783
2170 3123611702743893405663972121261282781283649
2171 44328712343369257803046410534903711752562683
2172 590232526568189703814053588522350199899860229
2173 7354797248379702860071343933889680627847537700
2174 85536903066971332396523891046436589925935717067
2175 925792003720656397384367902003956603258431465908
2176 9296059312186379414088860647991426262955074275501
2177 86308974445573959475945826364672304913081078649820
2178 738274959093523833269131796352155602120405317743155
2179 5795544028237784963925414823892830104512833974299888
2180 41577064988893301617694650773497252928494472484848677
2181 271338244539535566169243145324857409730714819477855905
2182 1602895835651379801233046924852742709732458314644836432
2183 8524719299576419516567784317696224865768034090929307113
2184 40574891212721023019871547927436390180905141279610750149
2185 171714962265966375633721473736558504475942752634473147284
2186 641530975265656770015792148424150347466798714667003448478
2187 2099153237797233253575445164618743617855438910096503828574
2188 5963073858553598413455075443967841357550099846535168287300
2189 14562770252516983627214374465292316355910870902085506377023
2190 30241897208287615420989793275502051196485304171165105173147
2191 52749505103988637658388687290579452269945573642979843201527
2192 76213168767500244773410133206638161902298660962207879237706
2193 89779530709587445614560713230857008795644673921427579487041
2194 84685264174313229898948974503450494327161976074484514500459
2195 62644057492930588559154269070219118559641400749512499640799
2196 35473442236087855441096046393361494240408361663192150188037
2197 14948754037435304203194158295820510619966846339510519621300
2198 4534090070323100350093345360934321831557486605903097415408
2199 951172115833531719295658012979124876380824876390621031555
2200 131527585918819648641317546707126965741223896904220693577
2201 11302644311874541115019056890470977487475136529513876869
2202 560958545176232221159455597579636440250109915261417697
2203 14654424160160294939105981920194444169872291169228924
2204 178706932707409577441089647015317510330891030636205
2205 867361312869223973323924421233717846277760932882
2206 1346703061501749016411251109750276375383719502
2207 490024466542578783899230409833503514377346
2208 26226444557730978461746550883858992308
2209 98078020833813366624915932064893
2210 6991157528627727242881336
2211 748781181524640
2212 336974357
2213 13817033594
2214 575463758507
2215 23131179124625
2216 877039962580704
2217 30878768080030976
2218 1067571409690541455
2219 36108158308119364628
2220 1183623207284780927519
2221 37342154981668068920434
2222 1129054385029629982844245
2223 32809741791675494961619750
2224 917506777518854891394563211
2225 24662155121889237323419544722
2226 635874422199168504695056742040
2227 15695949605710689414614327334300
2228 370471394999817938764013329069823
2229 8352899660613159607932369728244711
2230 179677872862613131998871996563128165
2231 3681784593317315175482525183147504275
2232 71745575180052472249150516664228607378
2233 1327272657939008661670216447465390871444
2234 23269931540442116132310614786459318543141
2235 385923299130161973692551056224601961970252
2236 6042533375603540418048497781352447060320014
2237 89130818006023338477235972021806762038723933
2238 1235795597221291376810276223415778279924365237
2239 16066952538515855065686632447685949147069668072
2240 195379358323864149719719811826895092183834832700
2241 2216129232368334958752653566414552302472899118785
2242 23378130883635601105031668589619878582908415492611
2243 228641963553594696651866050474884663326696737238360
2244 2066159499099447129155734648288311338787259429216901
2245 17188981598537634528182149256157636187091214181941752
2246 131130915728993029012931482793621499172845131537547253
2247 913435596584406176955945417870853245522790790308354134
2248 5783095547660659990151795325597803363580721041391463144
2249 33110643884501444256344284395770661060310612648574591196
2250 170496902100975599059370769294594553253085777731312803147
2251 784873544305319988479168145316066261321065157635413308609
2252 3208897902978224307356470715101114179916816962547861005531
2253 11567367099188315077701549276759367766245765517578651632023
2254 36471535414842994196357633763365538738300524474379740689102
2255 99690230438362451743054390768318757978639658526919838359363
2256 233899168476546983891830432906977369416196213281742170186907
2257 465875402155885178335214901261182516854928159036390319636278
2258 777975146860997952251744427420409685795793095507881223628028
2259 1073995655073218704881985713421749435984632273425008233000390
2260 1206233424708984319794783722948549684601305919534943855329175
2261 1082194054380658539640809685315746117530368356697106356941232
2262 759403523022731420994994279344805981087776674611989184449445
2263 406738934086232246411926422676591468445761192206507704249327
2264 161588626440387203500358655935661862898485923261003306651193
2265 46034572818684802888170625091068428356662406922005441555090
2266 9032776145985199337643549548831640050887762002362853417756
2267 1162695719538898556502950323220264812014332808756224276753
2268 92494029047342528032434866755355323009568160082038828456
2269 4222247662677166419718426641612534092741490247696257837
2270 100679955264878948830324095579837937430965653520727726
2271 1110430081087436503076975351655155865016888940242732
2272 4820005851410169562224035312944707592532274498168
2273 6599478605541157931692668121581473832011659341
2274 2079584632720965421213006393245272598071350
2275 94080143706955030189345907664189923171
2276 287441194904460836134475695187207
2277 15903826133986675360229504
2278 1214647920181579
2279 362337423
2280 15093377699
2281 638931179085
2282 26116266948695
2283 1007465467948225
2284 36107561077404752
2285 1271482988524460880
2286 43828216107931265857
2287 1465101400680498537787
2288 47167487147630931919398
2289 1456278715568040344265891
2290 43244619151104906985292638
2291 1236711832294638973206924382
2292 34022663654023113817765277052
2293 898573412734010194391458573228
2294 22740591461765242619562168350337
2295 550820077332299437518783912889062
2296 12757511300850608262862668039393745
2297 282198793230370683487409313401756126
2298 5953009083364286181436599573811171660
2299 119565637556489271938217050199056640684
2300 2282717704174609062133717998585492527336
2301 41357156244054982374773163735726396931672
2302 709807907823043257283243849966902812821716
2303 11518750467726264889159618198440729724294425
2304 176387613855274225601418157829673107845828604
2305 2543299604367937011403024315270743714927861810
2306 34451330929105263896705620009002707535770919796
2307 437364090933789883918644503820947195895518592643
2308 5190236833383565955056253358649298807091600483692
2309 57416576960767690870176982421034193101532169798517
2310 590345570456167470837664138459083080849274427945010
2311 5623578982392198913292468812355678168975927626501674
2312 49461984769522151320080054143016671440793291130105055
2313 400204647493068108363135359785016169997517210505068017
2314 2966989768102069725942713599178762518896605916697867065
2315 20067907496197162134685258511583111052405842419609255029
2316 123256470127867668648142500104867589924520832824643855557
2317 683958779073301575431290140471488508174603631000927936258
2318 3409988247683800296071858522144404890409710802198452895389
2319 15182455563170981615746119315250313410778994801307952285704
2320 59965804943634170902016667438266412363756195940514827405009
2321 208569793142519478549579546341275426769835682339355591096520
2322 633671171904658414528735372096897877615344341218476145024949
2323 1666613935367977760825950831905173021394533785535454698688542
2324 3756759184269932614212622194794154196162392061682098261553755
2325 7176794798454643815695035742408330467122497709369862265420038
2326 11473952768603242633720542690978152189560872083948154998618485
2327 15134742280446670403442595538281402343419303487951925471959830
2328 16206356423841914318736337110448311232218725866587645485957960
2329 13829371404812659380043581421348266939948286618038306001477788
2330 9205880554486180989088843984663089844552753908327662697603371
2331 4663673726001172855636112356205537827869651142547614242700026
2332 1746693010862479985266192159266846950077665777632248402428031
2333 467388574499096359724688067044170524162413363229777427524481
2334 85779475177165456591243771360785398150115634851582895205339
2335 10278158203428757107722117014271356404469720369539552267452
2336 756915388413954480041901653529668277051588336460237872667
2337 31780201012275183974235112332947095836419710895520527730
2338 691699194825774015589149850189486660123648117404575766
2339 6899872021196671315660752474124891584690695124836180
2340 26785211725295289401082724780334324943503496842932
2341 32340550125695496256442424767982446552231045358
2342 8825421055330823556913947101755752658624423
2343 337486593748776061966277895615377408033
2344 842415454815551967952417527516992
2345 36178799385410603837681768
2346 1970361443909421
2347 389205173
2348 16466495087
2349 708306210094
2350 29433136186499
2351 1154854933627604
2352 42120144227477745
2353 1510207531063759008