1 0
2 0
3 1
4 2
5 0
6 5
7 10
8 2
9 21
10 42
11 4
12 85
13 0
14 0
15 171
16 342
17 10
18 5
19 684
20 20
21 1369
22 2738
23 4
24 5477
25 0
26 42
27 10955
28 8
29 84
30 21911
31 43822
32 8
33 21
34 87644
35 170
36 175289
37 350578
38 0
39 11
40 701156
41 0
42 1402313
43 40
44 342
45 2804627
46 16
47 684
48 85
49 5609254
50 20
51 11218509
52 22437018
53 10
54 44874037
55 89748074
56 1368
57 179496149
58 168
59 40
60 43
61 0
62 2738
63 1
64 358992298
65 5476
66 717984597
67 80
68 8
69 1435969195
70 2871938390
71 10954
72 23
73 340
74 0
75 5743876781
76 11487753562
77 84
78 685
79 22975507124
80 21910
81 171
82 45951014248
83 16
84 91902028497
85 0
86 168
87 183804056995
88 8
89 43822
90 367608113991
91 735216227982
92 87644
93 1369
94 32
95 16
96 1470432455965
97 2940864911930
98 42
99 5881729823861
100 11763459647722
101 175288
102 337
103 2736
104 340
105 87
106 23526919295444
107 350578
108 5477
109 680
110 701156
111 47
112 47053838590888
113 0
114 94107677181777
115 188215354363554
116 22
117 376430708727109
118 10952
119 1402312
120 752861417454219
121 1505722834908438
122 0
123 1
124 64
125 2804626
126 3011445669816877
127 160
128 80
129 6022891339633755
130 1370
131 684
132 12045782679267511
133 21908
134 5609254
135 24091565358535023
136 48183130717070046
137 32
138 17
139 96366261434140092
140 1368
141 192732522868280185
142 385465045736560370
143 170
144 2739
145 0
146 11218508
147 770930091473120741
148 43820
149 40
150 175
151 5472
152 22437018
153 87645
154 1541860182946241482
155 44874036
156 3083720365892482965
157 6167440731784965930
158 20
159 12334881463569931861
160 342
161 89748074
162 95
163 40
164 179496148
165 10955
166 24669762927139863722
167 2736
168 175289
169 49339525854279727444
170 358992298
171 675
172 2
173 336
174 98679051708559454889
175 197358103417118909778
176 80
177 394716206834237819557
178 350576
179 86
180 789432413668475639115
181 0
182 0
183 701157
184 1578864827336951278230
185 5476
186 21905
187 3157729654673902556460
188 2
189 321
190 6315459309347805112920
191 717984596
192 12630918618695610225841
193 20
194 10952
195 25261837237391220451683
196 128
197 1435969194
198 1402313
199 50523674474782440903366
200 160
201 101047348949564881806733
202 684
203 16
204 1361
205 202094697899129763613466
206 2871938390
207 43817
208 2804624
209 5743876780
210 404189395798259527226933
211 808378791596519054453866
212 21908
213 81
214 87640
215 46
216 1616757583193038108907733
217 3233515166386076217815466
218 680
219 191
220 6467030332772152435630932
221 0
222 12934060665544304871261865
223 5609252
224 11487753562
225 25868121331088609742523731
226 2740
227 22975507124
228 33
229 51736242662177219485047462
230 168
231 103472485324354438970094925
232 206944970648708877940189850
233 1370
234 413889941297417755880379701
235 175290
236 45951014248
237 5479
238 168
239 43820
240 827779882594835511760759403
241 1350
242 342
243 11218509
244 1655559765189671023521518806
245 91902028496
246 3311119530379342047043037613
247 350
248 32
249 350579
250 6622239060758684094086075226
251 183804056994
252 13244478121517368188172150453
253 22437016
254 0
255 26488956243034736376344300907
256 701152
257 336
258 44874037
259 10944
260 367608113990
261 52977912486069472752688601815
262 105955824972138945505377203630
263 16
264 643
265 0
266 87644
267 2723
268 89748072
269 735216227982
270 17
271 211911649944277891010754407260
272 1470432455964
273 179496149
274 423823299888555782021508814520
275 175288
276 257
277 1402314
278 2738
279 847646599777111564043017629041
280 5480
281 64
282 1695293199554223128086035258083
283 358992296
284 32
285 3390586399108446256172070516167
286 6781172798216892512344141032334
287 2940864911930
288 337
289 13562345596433785024688282064668
290 5881729823860
291 2804627
292 21910
293 84
294 27124691192867570049376564129337
295 700
296 11763459647722
297 54249382385735140098753128258675
298 84
299 23526919295444
300 108498764771470280197506256517351
301 216997529542940560395012513034702
302 350576
303 1
304 433995059085881120790025026069404
305 674
306 10959
307 867990118171762241580050052138808
308 5472
309 1735980236343524483160100104277617
310 3471960472687048966320200208555234
311 680
312 5609249
313 0
314 174
315 1369
316 6943920945374097932640400417110468
317 47053838590888
318 717984597
319 34
320 701156
321 13887841890748195865280800834220937
322 27775683781496391730561601668441874
323 10954
324 55551367562992783461123203336883749
325 43810
326 1360
327 111102735125985566922246406673767499
328 1435969192
329 1402312
330 222205470251971133844492813347534999
331 444410940503942267688985626695069998
332 94
333 161
334 382
335 94107677181776
336 87635
337 888821881007884535377971253390139996
338 0
339 1777643762015769070755942506780279993
340 11218504
341 188215354363554
342 3555287524031538141511885013560559987
343 2871938388
344 376430708727108
345 21889
346 7110575048063076283023770027121119974
347 44
348 5743876781
349 2700
350 752861417454218
351 14221150096126152566047540054242239949
352 1286
353 21904
354 22437019
355 28442300192252305132095080108484479898
356 2804624
357 515
358 44
359 1505722834908438
360 56884600384504610264190160216968959797
361 44874032
362 3011445669816876
363 681
364 113769200769009220528380320433937919594
365 0
366 5447
367 227538401538018441056760640867875839188
368 2
369 175281
370 455076803076036882113521281735751678376
371 128
372 910153606152073764227042563471503356753
373 11487753560
374 5609252
375 89748075
376 1820307212304147528454085126943006713506
377 6022891339633754
378 22975507125
379 3640614424608295056908170253886013427012
380 320
381 7281228849216590113816340507772026854025
382 179496144
383 160
384 43821
385 14562457698433180227632681015544053708050
386 12045782679267510
387 29124915396866360455265362031088107416101
388 1368
389 2740
390 2739
391 350580
392 1368
393 45951014249
394 58249830793732720910530724062176214832202
395 24091565358535022
396 358992299
397 87620
398 43816
399 116499661587465441821061448124352429664405
400 10960
401 11218508
402 701159
403 340
404 48183130717070046
405 232999323174930883642122896248704859328811
406 465998646349861767284245792497409718657622
407 96366261434140092
408 91902028497
409 5400
410 64
411 931997292699723534568491584994819437315245
412 1863994585399447069136983169989638874630490
413 34
414 3727989170798894138273966339979277749260981
415 7455978341597788276547932679958555498521962
416 192732522868280184
417 81
418 183804056992
419 2736
420 14911956683195576553095865359917110997043925
421 0
422 385465045736560370
423 1
424 2
425 770930091473120740
426 1401
427 29823913366391153106191730719834221994087850
428 340
429 59647826732782306212383461439668443988175701
430 119295653465564612424766922879336887976351402
431 5478
432 238591306931129224849533845758673775952702805
433 367608113988
434 0
435 1402305
436 175270
437 22437016
438 17
439 477182613862258449699067691517347551905405610
440 1541860182946241482
441 954365227724516899398135383034695103810811221
442 1908730455449033798796270766069390207621622442
443 87640
444 3817460910898067597592541532138780415243244885
445 717984592
446 80
447 10895
448 735216227980
449 350
450 765
451 21918
452 10944
453 1470432455965
454 7634921821796135195185083064277560830486489770
455 44874036
456 15269843643592270390370166128555121660972979541
457 2804628
458 175290
459 1435969195
460 30539687287184540780740332257110243321945959082
461 3083720365892482964
462 350563
463 2736
464 89748072
465 61079374574369081561480664514220486643891918165
466 162
467 6167440731784965930
468 65
469 122158749148738163122961329028440973287783836330
470 12334881463569931860
471 244317498297476326245922658056881946575567672661
472 2572
473 40
474 488634996594952652491845316113763893151135345323
475 701160
476 24669762927139863722
477 977269993189905304983690632227527786302270690647
478 2940864911928
479 684
480 2871938385
481 0
482 179496148
483 5881729823861
484 1954539986379810609967381264455055572604541381294
485 190
486 3909079972759621219934762528910111145209082762589
487 5743876776
488 80
489 7818159945519242439869525057820222290418165525179
490 5609254
491 358992296
492 15636319891038484879739050115640444580836331050359
493 11763459647720
494 21910
495 5479
496 31272639782076969759478100231280889161672662100718
497 49339525854279727444
498 23526919295445
499 62545279564153939518956200462561778323345324201436
500 5472
501 41
502 43778
503 350578
504 21921
505 125090559128307879037912400925123556646690648402872
506 98679051708559454888
507 250181118256615758075824801850247113293381296805745
508 672
509 717984596
510 500362236513231516151649603700494226586762593611491
511 1000724473026463032303299207400988453173525187222982
512 1350
513 5473
514 1402318
515 4
516 2001448946052926064606598414801976906347050374445965
517 4002897892105852129213196829603953812694100748891930
518 672
519 87643
520 8005795784211704258426393659207907625388201497783860
521 197358103417118909778
522 11487753563
523 172
524 394716206834237819556
525 16011591568423408516852787318415815250776402995567721
526 32023183136846817033705574636831630501552805991135442
527 160
528 47053838590889
529 22975507120
530 789432413668475639114
531 64046366273693634067411149273663261003105611982270885
532 128092732547387268134822298547326522006211223964541770
533 701152
534 11218499
535 256185465094774536269644597094653044012422447929083540
536 172
537 1031
538 10952
539 1578864827336951278230
540 2804611
541 10800
542 0
543 1361
544 512370930189549072539289194189306088024844895858167080
545 0
546 1024741860379098145078578388378612176049689791716334161
547 2049483720758196290157156776757224352099379583432668322
548 1402314
549 4098967441516392580314313553514448704198759166865336645
550 45951014250
551 3157729654673902556460
552 8197934883032785160628627107028897408397518333730673291
553 92
554 10952
555 16395869766065570321257254214057794816795036667461346583
556 22437008
557 43810
558 94107677181777
559 32791739532131140642514508428115589633590073334922693166
560 6315459309347805112920
561 43837
562 65583479064262281285029016856231179267180146669845386332
563 4
564 337
565 131166958128524562570058033712462358534360293339690772664
566 642
567 44874039
568 188215354363552
569 12630918618695610225840
570 175241
571 91902028498
572 1435969192
573 376430708727109
574 1530
575 25261837237391220451682
576 262333916257049125140116067424924717068720586679381545329
577 524667832514098250280232134849849434137441173358763090658
578 40
579 5609257
580 87556
581 21904
582 1049335665028196500560464269699698868274882346717526181317
583 752861417454216
584 50523674474782440903366
585 183804056995
586 2098671330056393001120928539399397736549764693435052362634
587 256
588 21905
589 89748064
590 2871938388
591 4197342660112786002241857078798795473099529386870104725269
592 2
593 2804626
594 8394685320225572004483714157597590946199058773740209450539
595 2802
596 101047348949564881806732
597 16789370640451144008967428315195181892398117547480418901079
598 1505722834908436
599 320
600 179496151
601 33578741280902288017934856630390363784796235094960837802158
602 202094697899129763613466
603 3011445669816877
604 350540
605 1368
606 367608113985
607 67157482561804576035869713260780727569592470189921675604316
608 32
609 134314965123609152071739426521561455139184940379843351208633
610 21790
611 2722
612 268629930247218304143478853043122910278369880759686702417267
613 0
614 404189395798259527226932
615 537259860494436608286957706086245820556739761519373404834535
616 1074519720988873216573915412172491641113479523038746809669070
617 5743876780
618 129
619 2149039441977746433147830824344983282226959046077493619338140
620 87634
621 701127
622 358992288
623 5609248
624 5145
625 4298078883955492866295661648689966564453918092154987238676280
626 11487753560
627 735216227977
628 6022891339633752
629 808378791596519054453866
630 8596157767910985732591323297379933128907836184309974477352561
631 11218508
632 1616757583193038108907732
633 321
634 1470432455960
635 43816
636 2063
637 175286
638 162
639 17192315535821971465182646594759866257815672368619948954705123
640 34384631071643942930365293189519732515631344737239897909410246
641 175280
642 68769262143287885860730586379039465031262689474479795818820493
643 12045782679267508
644 92
645 137538524286575771721461172758078930062525378948959591637640987
646 275077048573151543442922345516157860125050757897919183275281974
647 3233515166386076217815466
648 2741
649 550154097146303086885844691032315720250101515795838366550563948
650 6467030332772152435630932
651 1100308194292606173771689382064631440500203031591676733101127897
652 2200616388585212347543378764129262881000406063183353466202255794
653 1360
654 4401232777170424695086757528258525762000812126366706932404511589
655 66
656 382
657 22436999
658 24091565358535020
659 12934060665544304871261864
660 8802465554340849390173515056517051524001624252733413864809023179
661 17604931108681698780347030113034103048003248505466827729618046358
662 0
663 43817
664 35209862217363397560694060226068206096006497010933655459236092716
665 25868121331088609742523730
666 5
667 5604
668 11218504
669 2940864911931
670 44874016
671 22975507124
672 1402321
673 48183130717070044
674 51736242662177219485047462
675 350483
676 5881729823856
677 5480
678 96366261434140093
679 43842
680 45951014248
681 70419724434726795121388120452136412192012994021867310918472185433
682 10958
683 66
684 140839448869453590242776240904272824384025988043734621836944370867
685 0
686 103472485324354438970094924
687 281678897738907180485552481808545648768051976087469243673888741735
688 32
689 336
690 11763459647723
691 563357795477814360971104963617091297536103952174938487347777483470
692 206944970648708877940189850
693 192732522868280185
694 701080
695 413889941297417755880379700
696 89748079
697 23526919295440
698 2740
699 717984599
700 1126715590955628721942209927234182595072207904349876974695554966940
701 827779882594835511760759402
702 87675
703 385465045736560368
704 350580
705 2253431181911257443884419854468365190144415808699753949391109933881
706 2804636
707 91902028496
708 770930091473120741
709 179496128
710 10958
711 675
712 4506862363822514887768839708936730380288831617399507898782219867762
713 336
714 9013724727645029775537679417873460760577663234799015797564439735525
715 18027449455290059551075358835746921521155326469598031595128879471050
716 87640
717 36054898910580119102150717671493843042310652939196063190257758942101
718 5476
719 1655559765189671023521518806
720 72109797821160238204301435342987686084621305878392126380515517884203
721 1435969184
722 2700
723 1
724 144219595642320476408602870685975372169242611756784252761031035768406
725 684
726 288439191284640952817205741371950744338485223513568505522062071536813
727 576878382569281905634411482743901488676970447027137011044124143073626
728 22437018
729 10291
730 1153756765138563811268822965487802977353940894054274022088248286147252
731 3311119530379342047043037612
732 169
733 1541860182946241480
734 183804056992
735 358992303
736 2307513530277127622537645930975605954707881788108548044176496572294504
737 6622239060758684094086075226
738 87641
739 47053838590890
740 700
741 4615027060554255245075291861951211909415763576217096088352993144589009
742 9230054121108510490150583723902423818831527152434192176705986289178018
743 64
744 18460108242217020980301167447804847637663054304868384353411972578356037
745 36920216484434041960602334895609695275326108609736768706823945156712074
746 701158
747 73840432968868083921204669791219390550652217219473537413647890313424149
748 348
749 13244478121517368188172150452
750 147680865937736167842409339582438781101304434438947074827295780626848299
751 1402254
752 367608113988
753 10945
754 2871938390
755 26488956243034736376344300906
756 295361731875472335684818679164877562202608868877894149654591561253696599
757 5609222
758 44874032
759 3061
760 1362
761 0
762 590723463750944671369637358329755124405217737755788299309183122507393199
763 175288
764 52977912486069472752688601814
765 5743876771
766 1181446927501889342739274716659510248810435475511576598618366245014786398
767 1402304
768 3083720365892482965
769 21600
770 672
771 175113
772 2362893855003778685478549433319020497620870951023153197236732490029572796
773 89748074
774 89
775 4725787710007557370957098866638040995241741902046306394473464980059145592
776 21888
777 9451575420015114741914197733276081990483483804092612788946929960118291185
778 6167440731784965928
779 735216227980
780 18903150840030229483828395466552163980966967608185225577893859920236582371
781 94107677181778
782 105955824972138945505377203630
783 12334881463569931861
784 37806301680060458967656790933104327961933935216370451155787719840473164742
785 211911649944277891010754407260
786 75612603360120917935313581866208655923867870432740902311575439680946329485
787 34
788 32
789 2804643
790 151225206720241835870627163732417311847735740865481804623150879361892658970
791 1286
792 302450413440483671741254327464834623695471481730963609246301758723785317941
793 24669762927139863720
794 0
795 188215354363555
796 4126
797 175288
798 685
799 604900826880967343482508654929669247390942963461927218492603517447570635882
800 5446
801 1209801653761934686965017309859338494781885926923854436985207034895141271765
802 376430708727104
803 179496144
804 2419603307523869373930034619718676989563771853847708873970414069790282543531
805 4839206615047738747860069239437353979127543707695417747940828139580565087062
806 1470432455964
807 9678413230095477495720138478874707958255087415390835495881656279161130174125
808 188
809 34
810 19356826460190954991440276957749415916510174830781670991763312558322260348251
811 38713652920381909982880553915498831833020349661563341983526625116644520696502
812 423823299888555782021508814520
813 81
814 77427305840763819965761107830997663666040699323126683967053250233289041393004
815 2940864911928
816 752861417454219
817 350572
818 358992298
819 154854611681527639931522215661995327332081398646253367934106500466578082786009
820 11487753552
821 847646599777111564043017629040
822 21917
823 21908
824 350576
825 11218515
826 717984576
827 514
828 49339525854279727445
829 309709223363055279863044431323990654664162797292506735868213000933156165572018
830 2804628
831 22975507127
832 619418446726110559726088862647981309328325594585013471736426001866312331144036
833 5476
834 1238836893452221119452177725295962618656651189170026943472852003732624662288073
835 2477673786904442238904355450591925237313302378340053886945704007465249324576146
836 1695293199554223128086035258082
837 1505722834908433
838 350576
839 10960
840 700967
841 0
842 128
843 98679051708559454889
844 3011445669816872
845 3390586399108446256172070516166
846 5609273
847 4955347573808884477808710901183850474626604756680107773891408014930498649152292
848 717984592
849 9910695147617768955617421802367700949253209513360215547782816029860997298304585
850 19821390295235537911234843604735401898506419026720431095565632059721994596609170
851 64
852 1435969199
853 1348
854 6781172798216892512344141032334
855 39642780590471075822469687209470803797012838053440862191131264119443989193218341
856 43580
857 13562345596433785024688282064668
858 5
859 22437016
860 5881729823860
861 79285561180942151644939374418941607594025676106881724382262528238887978386436683
862 158571122361884303289878748837883215188051352213763448764525056477775956772873366
863 674
864 45951014241
865 130
866 27124691192867570049376564129336
867 317142244723768606579757497675766430376102704427526897529050112955551913545746733
868 197358103417118909776
869 11763459647720
870 11209
871 634284489447537213159514995351532860752205408855053795058100225911103827091493466
872 5609254
873 394716206834237819557
874 1268568978895074426319029990703065721504410817710107590116200451822207654182986932
875 43820
876 44873999
877 2537137957790148852638059981406131443008821635420215180232400903644415308365973864
878 168
879 6022891339633755
880 5074275915580297705276119962812262886017643270840430360464801807288830616731947728
881 54249382385735140098753128258674
882 6123
883 789432413668475639112
884 1400
885 87685
886 322
887 23526919295444
888 701153
889 10148551831160595410552239925624525772035286541680860720929603614577661233463895456
890 108498764771470280197506256517350
891 2871938369
892 20297103662321190821104479851249051544070573083361721441859207229155322466927790912
893 168
894 40594207324642381642208959702498103088141146166723442883718414458310644933855581825
895 81188414649284763284417919404996206176282292333446885767436828916621289867711163650
896 47053838590888
897 91902028501
898 1578864827336951278228
899 216997529542940560395012513034702
900 12045782679267505
901 162376829298569526568835838809992412352564584666893771534873657833242579735422327300
902 433995059085881120790025026069404
903 1
904 5743876780
905 701152
906 324753658597139053137671677619984824705129169333787543069747315666485159470844654601
907 2736
908 2
909 1402161
910 89748032
911 867990118171762241580050052138808
912 649507317194278106275343355239969649410258338667575086139494631332970318941689309203
913 1402312
914 1348
915 43201
916 1299014634388556212550686710479939298820516677335150172278989262665940637883378618406
917 21918
918 3157729654673902556461
919 183804056996
920 1735980236343524483160100104277616
921 24091565358535017
922 11218444
923 10944
924 2598029268777112425101373420959878597641033354670300344557978525331881275766757236813
925 0
926 3471960472687048966320200208555234
927 179496159
928 43808
929 6943920945374097932640400417110468
930 5
931 5196058537554224850202746841919757195282066709340600689115957050663762551533514473626
932 1360
933 6315459309347805112921
934 10392117075108449700405493683839514390564133418681201378231914101327525103067028947252
935 11218498
936 20784234150216899400810987367679028781128266837362402756463828202655050206134057894505
937 41568468300433798801621974735358057562256533674724805512927656405310100412268115789010
938 0
939 83136936600867597603243949470716115124513067349449611025855312810620200824536231578021
940 166273873201735195206487898941432230249026134698899222051710625621240401649072463156042
941 348
942 48183130717070041
943 640
944 2738
945 332547746403470390412975797882864460498052269397798444103421251242480803298144926312085
946 87160
947 13887841890748195865280800834220936
948 12630918618695610225841
949 96366261434140088
950 94107677181776
951 665095492806940780825951595765728920996104538795596888206842502484961606596289852624171
952 367608113990
953 1435969194
954 1330190985613881561651903191531457841992209077591193776413685004969923213192579705248343
955 2804508
956 68
957 2660381971227763123303806383062915683984418155182387552827370009939846426385159410496687
958 25261837237391220451680
959 1402312
960 22437031
961 358992256
962 27775683781496391730561601668441874
963 41
964 8252
965 55551367562992783461123203336883748
966 5320763942455526246607612766125831367968836310364775105654740019879692852770318820993375
967 10641527884911052493215225532251662735937672620729550211309480039759385705540637641986750
968 21908
969 11487753543
970 192732522868280186
971 111102735125985566922246406673767498
972 175351
973 50523674474782440903364
974 87620
975 21283055769822104986430451064503325471875345241459100422618960079518771411081275283973501
976 42566111539644209972860902129006650943750690482918200845237920159037542822162550567947002
977 2720
978 257
979 44874032
980 222205470251971133844492813347534998
981 20583
982 22975507104
983 2871938384
984 385465045736560371
985 735216227970
986 2804624
987 85132223079288419945721804258013301887501380965836401690475840318075085644325101135894005
988 2804624
989 444410940503942267688985626695069998
990 170264446158576839891443608516026603775002761931672803380951680636150171288650202271788011
991 770930091473120736
992 888821881007884535377971253390139996
993 101047348949564881806733
994 340528892317153679782887217032053207550005523863345606761903361272300342577300404543576022
995 188
996 1470432455955
997 681057784634307359565774434064106415100011047726691213523806722544600685154600809087152044
998 322
999 1362115569268614719131548868128212830200022095453382427047613445089201370309201618174304089
1000 2724231138537229438263097736256425660400044190906764854095226890178402740618403236348608178
1001 764
1002 5448462277074458876526195472512851320800088381813529708190453780356805481236806472697216357
1003 202094697899129763613464
1004 188215354363552
1005 5473
1006 10896924554148917753052390945025702641600176763627059416380907560713610962473612945394432714
1007 175270
1008 1369
1009 21793849108297835506104781890051405283200353527254118832761815121427221924947225890788865428
1010 1777643762015769070755942506780279992
1011 12247
1012 2
1013 0
1014 43587698216595671012209563780102810566400707054508237665523630242854443849894451781577730857
1015 87175396433191342024419127560205621132801414109016475331047260485708887699788903563155461714
1016 3555287524031538141511885013560559986
1017 89747999
1018 2720
1019 22437008
1020 174350792866382684048838255120411242265602828218032950662094520971417775399577807126310923429
1021 45951014254
1022 376430708727108
1023 404189395798259527226933
1024 5609286
1025 7110575048063076283023770027121119974
1026 1541860182946241483
1027 348701585732765368097676510240822484531205656436065901324189041942835550799155614252621846858
1028 5743876776
1029 69
1030 350226
1031 752861417454216
1032 697403171465530736195353020481644969062411312872131802648378083885671101598311228505243693717
1033 87632
1034 43778
1035 1394806342931061472390706040963289938124822625744263605296756167771342203196622457010487387435
1036 179496064
1037 14221150096126152566047540054242239948
1038 5609249
1039 175370
1040 88
1041 2789612685862122944781412081926579876249645251488527210593512335542684406393244914020974774871
1042 5579225371724245889562824163853159752499290502977054421187024671085368812786489828041949549742
1043 11487753562
1044 11158450743448491779125648327706319504998581005954108842374049342170737625572979656083899099485
1045 22316901486896983558251296655412639009997162011908217684748098684341475251145959312167798198970
1046 5400
1047 345
1048 808378791596519054453864
1049 1505722834908436
1050 44633802973793967116502593310825278019994324023816435369496197368682950502291918624335596397941
1051 2940864911920
1052 28442300192252305132095080108484479898
1053 1616757583193038108907733
1054 10946
1055 2572
1056 89267605947587934233005186621650556039988648047632870738992394737365901004583837248671192795883
1057 178535211895175868466010373243301112079977296095265741477984789474731802009167674497342385591766
1058 43808
1059 701145
1060 91902028482
1061 44874038
1062 5881729823863
1063 160
1064 56884600384504610264190160216968959796
1065 357070423790351736932020746486602224159954592190531482955969578949463604018335348994684771183533
1066 714140847580703473864041492973204448319909184381062965911939157898927208036670697989369542367066
1067 5609248
1068 175281
1069 1428281695161406947728082985946408896639818368762125931823878315797854416073341395978739084734132
1070 1030
1071 2856563390322813895456165971892817793279636737524251863647756631595708832146682791957478169468265
1072 5713126780645627790912331943785635586559273475048503727295513263191417664293365583914956338936530
1073 88
1074 358992319
1075 3083720365892482960
1076 3011445669816876
1077 11426253561291255581824663887571271173118546950097007454591026526382835328586731167829912677873061
1078 3233515166386076217815464
1079 113769200769009220528380320433937919594
1080 717984607
1081 22852507122582511163649327775142542346237093900194014909182053052765670657173462335659825355746122
1082 89748064
1083 6467030332772152435630933
1084 11763459647712
1085 6022891339633752
1086 183804057003
1087 22418
1088 1362
1089 6167440731784965931
1090 45705014245165022327298655550285084692474187800388029818364106105531341314346924671319650711492244
1091 227538401538018441056760640867875839188
1092 43835
1093 380
1094 0
1095 23526919295447
1096 12334881463569931856
1097 10894
1098 12934060665544304871261865
1099 10
1100 455076803076036882113521281735751678376
1101 350703
1102 91410028490330044654597311100570169384948375600776059636728212211062682628693849342639301422984488
1103 4
1104 182820056980660089309194622201140338769896751201552119273456424422125365257387698685278602845968977
1105 0
1106 350562
1107 365640113961320178618389244402280677539793502403104238546912848844250730514775397370557205691937955
1108 25868121331088609742523728
1109 910153606152073764227042563471503356752
1110 24669762927139863723
1111 731280227922640357236778488804561355079587004806208477093825697688501461029550794741114411383875910
1112 256
1113 11218505
1114 1435969152
1115 1820307212304147528454085126943006713506
1116 11218547
1117 680
1118 22975507120
1119 1462560455845280714473556977609122710159174009612416954187651395377002922059101589482228822767751821
1120 2925120911690561428947113955218245420318348019224833908375302790754005844118203178964457645535503642
1121 11218504
1122 5850241823381122857894227910436490840636696038449667816750605581508011688236406357928915291071007285
1123 51736242662177219485047460
1124 179496150
1125 367608113993
1126 11700483646762245715788455820872981681273392076899335633501211163016023376472812715857830582142014570
1127 3640614424608295056908170253886013427012
1128 5481
1129 86402
1130 12045782679267508
1131 185
1132 700452
1133 45951014250
1134 23400967293524491431576911641745963362546784153798671267002422326032046752945625431715661164284029141
1135 46801934587048982863153823283491926725093568307597342534004844652064093505891250863431322328568058282
1136 7281228849216590113816340507772026854024
1137 93603869174097965726307646566983853450187136615194685068009689304128187011782501726862644657136116565
1138 64
1139 640
1140 16505
1141 187207738348195931452615293133967706900374273230389370136019378608256374023565003453725289314272233130
1142 14562457698433180227632681015544053708050
1143 103472485324354438970094925
1144 374415476696391862905230586267935413800748546460778740272038757216512748047130006907450578628544466260
1145 358992288
1146 1401935
1147 748830953392783725810461172535870827601497092921557480544077514433025496094260013814901157257088932520
1148 320
1149 1497661906785567451620922345071741655202994185843114961088155028866050992188520027629802314514177865041
1150 162
1151 87642
1152 21905
1153 206944970648708877940189848
1154 29124915396866360455265362031088107416100
1155 2995323813571134903241844690143483310405988371686229922176310057732101984377040055259604629028355730083
1156 5990647627142269806483689380286966620811976743372459844352620115464203968754080110519209258056711460166
1157 24091565358535020
1158 413889941297417755880379701
1159 49339525854279727440
1160 58249830793732720910530724062176214832202
1161 47053838590881
1162 22436888
1163 2736
1164 735216227981
1165 2871938398
1166 5480
1167 11981295254284539612967378760573933241623953486744919688705240230928407937508160221038418516113422920333
1168 827779882594835511760759400
1169 5478
1170 23962590508569079225934757521147866483247906973489839377410480461856815875016320442076837032226845840667
1171 47925181017138158451869515042295732966495813946979678754820960923713631750032640884153674064453691681334
1172 701160
1173 350581
1174 95850362034276316903739030084591465932991627893959357509641921847427263500065281768307348128907383362668
1175 2736
1176 191700724068552633807478060169182931865983255787918715019283843694854527000130563536614696257814766725337
1177 1470432455940
1178 91902028498
1179 383401448137105267614956120338365863731966511575837430038567687389709054000261127073229392515629533450675
1180 98679051708559454890
1181 116499661587465441821061448124352429664404
1182 5743876739
1183 10956
1184 48183130717070044
1185 44874063
1186 766802896274210535229912240676731727463933023151674860077135374779418108000522254146458785031259066901350
1187 717984598
1188 337
1189 1533605792548421070459824481353463454927866046303349720154270749558836216001044508292917570062518133802700
1190 175240
1191 3067211585096842140919648962706926909855732092606699440308541499117672432002089016585835140125036267605401
1192 6134423170193684281839297925413853819711464185213398880617082998235344864004178033171670280250072535210802
1193 87632
1194 1345
1195 12268846340387368563678595850827707639422928370426797761234165996470689728008356066343340560500145070421604
1196 232999323174930883642122896248704859328810
1197 24537692680774737127357191701655415278845856740853595522468331992941379456016712132686681121000290140843209
1198 1655559765189671023521518804
1199 21920
1200 49075385361549474254714383403310830557691713481707191044936663985882758912033424265373362242000580281686419
1201 0
1202 22437016
1203 2701
1204 2804322
1205 1402318
1206 98150770723098948509428766806621661115383426963414382089873327971765517824066848530746724484001160563372839
1207 717984512
1208 680
1209 196301541446197897018857533613243322230766853926828764179746655943531035648133697061493448968002321126745679
1210 41166
1211 96366261434140092
1212 392603082892395794037715067226486644461533707853657528359493311887062071296267394122986897936004642253491359
1213 22437016
1214 465998646349861767284245792497409718657622
1215 197358103417118909779
1216 82
1217 931997292699723534568491584994819437315244
1218 3311119530379342047043037613
1219 785206165784791588075430134452973288923067415707315056718986623774124142592534788245973795872009284506982718
1220 192732522868280184
1221 1570412331569583176150860268905946577846134831414630113437973247548248285185069576491947591744018569013965437
1222 394716206834237819552
1223 183804056994
1224 3140824663139166352301720537811893155692269662829260226875946495096496570370139152983895183488037138027930875
1225 1402290
1226 10800
1227 94107677181781
1228 6622239060758684094086075224
1229 128
1230 6281649326278332704603441075623786311384539325658520453751892990192993140740278305967790366976074276055861751
1231 89748064
1232 1863994585399447069136983169989638874630490
1233 701
1234 12563298652556665409206882151247572622769078651317040907503785980385986281480556611935580733952148552111723502
1235 3727989170798894138273966339979277749260980
1236 789432413668475639115
1237 25126597305113330818413764302495145245538157302634081815007571960771972562961113223871161467904297104223447004
1238 68
1239 50253194610226661636827528604990290491076314605268163630015143921543945125922226447742322935808594208446894009
1240 174320
1241 7455978341597788276547932679958555498521962
1242 2940864911911
1243 701156
1244 14911956683195576553095865359917110997043924
1245 1435969215
1246 24494
1247 385465045736560368
1248 13244478121517368188172150453
1249 188215354363556
1250 162
1251 87671
1252 100506389220453323273655057209980580982152629210536327260030287843087890251844452895484645871617188416893788018
1253 367608113984
1254 179495999
1255 5881729823840
1256 5472
1257 1578864827336951278225
1258 26488956243034736376344300904
1259 29823913366391153106191730719834221994087850
1260 376430708727111
1261 201012778440906646547310114419961161964305258421072654520060575686175780503688905790969291743234376833787576036
1262 0
1263 44874033
1264 2
1265 770930091473120740
1266 402025556881813293094620228839922323928610516842145309040121151372351561007377811581938583486468753667575152073
1267 11487753560
1268 2
1269 44837
1270 804051113763626586189240457679844647857221033684290618080242302744703122014755623163877166972937507335150304146
1271 4
1272 1608102227527253172378480915359689295714442067368581236160484605489406244029511246327754333945875014670300608293
1273 52977912486069472752688601812
1274 1541860182946241480
1275 3216204455054506344756961830719378591428884134737162472320969210978812488059022492655508667891750029340601216587
1276 6432408910109012689513923661438757182857768269474324944641938421957624976118044985311017335783500058681202433174
1277 2802
1278 1402305
1279 12864817820218025379027847322877514365715536538948649889283876843915249952236089970622034671567000117362404866348
1280 59647826732782306212383461439668443988175700
1281 11763459647727
1282 752861417454208
1283 680
1284 22975507087
1285 3157729654673902556456
1286 119295653465564612424766922879336887976351402
1287 2803871
1288 89748072
1289 238591306931129224849533845758673775952702804
1290 25729635640436050758055694645755028731431073077897299778567753687830499904472179941244069343134000234724809732697
1291 5609016
1292 10956
1293 21889
1294 23526919295424
1295 477182613862258449699067691517347551905405610
1296 51459271280872101516111389291510057462862146155794599557135507375660999808944359882488138686268000469449619465395
1297 102918542561744203032222778583020114925724292311589199114271014751321999617888719764976277372536000938899238930790
1298 735216227976
1299 43811
1300 358992128
1301 0
1302 2871938305
1303 105955824972138945505377203628
1304 2804610
1305 205837085123488406064445557166040229851448584623178398228542029502643999235777439529952554745072001877798477861581
1306 6315459309347805112922
1307 350540
1308 211911649944277891010754407261
1309 411674170246976812128891114332080459702897169246356796457084059005287998471554879059905109490144003755596955723162
1310 44874032
1311 823348340493953624257782228664160919405794338492713592914168118010575996943109758119810218980288007511193911446325
1312 82332
1313 34
1314 350741
1315 1505722834908438
1316 954365227724516899398135383034695103810811220
1317 1646696680987907248515564457328321838811588676985427185828336236021151993886219516239620437960576015022387822892651
1318 1284
1319 3083720365892482964
1320 643
1321 5743876796
1322 1908730455449033798796270766069390207621622442
1323 1
1324 3293393361975814497031128914656643677623177353970854371656672472042303987772439032479240875921152030044775645785302
1325 3817460910898067597592541532138780415243244884
1326 3011445669816867
1327 12630918618695610225842
1328 175280
1329 6586786723951628994062257829313287355246354707941708743313344944084607975544878064958481751842304060089551291570605
1330 13173573447903257988124515658626574710492709415883417486626689888169215951089756129916963503684608120179102583141210
1331 7634921821796135195185083064277560830486489770
1332 26347146895806515976249031317253149420985418831766834973253379776338431902179512259833927007369216240358205166282421
1333 5444
1334 1435969184
1335 45951014209
1336 52694293791613031952498062634506298841970837663533669946506759552676863804359024519667854014738432480716410332564842
1337 160
1338 179496145
1339 105388587583226063904996125269012597683941675327067339893013519105353727608718049039335708029476864961432820665129684
1340 21790
1341 25261837237391220451683
1342 210777175166452127809992250538025195367883350654134679786027038210707455217436098078671416058953729922865641330259368
1343 1470432455960
1344 421554350332904255619984501076050390735766701308269359572054076421414910434872196157342832117907459845731282660518737
1345 843108700665808511239969002152100781471533402616538719144108152842829820869744392314685664235814919691462565321037474
1346 700
1347 1686217401331617022479938004304201562943066805233077438288216305685659641739488784629371328471629839382925130642074949
1348 32
1349 1530
1350 3372434802663234044959876008608403125886133610466154876576432611371319283478977569258742656943259678765850261284149899
1351 701406
1352 43836
1353 423823299888555782021508814521
1354 6744869605326468089919752017216806251772267220932309753152865222742638566957955138517485313886519357531700522568299798
1355 21888
1356 13489739210652936179839504034433612503544534441864619506305730445485277133915910277034970627773038715063401045136599597
1357 26979478421305872359679008068867225007089068883729239012611460890970554267831820554069941255546077430126802090273199194
1358 2940864911930
1359 133
1360 53958956842611744719358016137734450014178137767458478025222921781941108535663641108139882511092154860253604180546398388
1361 15269843643592270390370166128555121660972979540
1362 50523674474782440903361
1363 358992296
1364 89748072
1365 107917913685223489438716032275468900028356275534916956050445843563882217071327282216279765022184309720507208361092796777
1366 215835827370446978877432064550937800056712551069833912100891687127764434142654564432559530044368619441014416722185593554
1367 30539687287184540780740332257110243321945959082
1368 847646599777111564043017629041
1369 258
1370 5609256
1371 431671654740893957754864129101875600113425102139667824201783374255528868285309128865119060088737238882028833444371187109
1372 47053838590894
1373 350580
1374 172805
1375 863343309481787915509728258203751200226850204279335648403566748511057736570618257730238120177474477764057666888742374218
1376 2871938390
1377 1726686618963575831019456516407502400453700408558671296807133497022115473141236515460476240354948955528115333777484748437
1378 512
1379 61079374574369081561480664514220486643891918164
1380 5608645
1381 6022891339633744
1382 6167440731784965928
1383 2804629
1384 3453373237927151662038913032815004800907400817117342593614266994044230946282473030920952480709897911056230667554969496874
1385 701126
1386 91902028509
1387 33010
1388 5472
1389 6906746475854303324077826065630009601814801634234685187228533988088461892564946061841904961419795822112461335109938993749
1390 101047348949564881806728
1391 179496144
1392 325
1393 1695293199554223128086035258080
1394 122158749148738163122961329028440973287783836330
1395 13813492951708606648155652131260019203629603268469370374457067976176923785129892123683809922839591644224922670219877987499
1396 27626985903417213296311304262520038407259206536938740748914135952353847570259784247367619845679183288449845340439755974998
1397 324
1398 10961
1399 55253971806834426592622608525040076814518413073877481497828271904707695140519568494735239691358366576899690680879511949996
1400 12334881463569931860
1401 110507943613668853185245217050080153629036826147754962995656543809415390281039136989470479382716733153799381361759023899993
1402 221015887227337706370490434100160307258073652295509925991313087618830780562078273978940958765433466307598762723518047799986
1403 130
1404 202094697899129763613467
1405 0
1406 244317498297476326245922658056881946575567672660
1407 11218573
1408 3390586399108446256172070516164
1409 24669762927139863720
1410 442031774454675412740980868200320614516147304591019851982626175237661561124156547957881917530866932615197525447036095599973
1411 1370
1412 488634996594952652491845316113763893151135345322
1413 717984593
1414 12045782679267510
1415 5144
1416 11487753479
1417 884063548909350825481961736400641229032294609182039703965252350475323122248313095915763835061733865230395050894072191199946
1418 80
1419 1768127097818701650963923472801282458064589218364079407930504700950646244496626191831527670123467730460790101788144382399893
1420 183804056964
1421 977269993189905304983690632227527786302270690646
1422 3536254195637403301927846945602564916129178436728158815861009401901292488993252383663055340246935460921580203576288764799787
1423 6781172798216892512344141032332
1424 1402320
1425 2723
1426 7072508391274806603855693891205129832258356873456317631722018803802584977986504767326110680493870921843160407152577529599574
1427 49339525854279727444
1428 13562345596433785024688282064669
1429 14145016782549613207711387782410259664516713746912635263444037607605169955973009534652221360987741843686320814305155059199148
1430 1954539986379810609967381264455055572604541381294
1431 28290033565099226415422775564820519329033427493825270526888075215210339911946019069304442721975483687372641628610310118398297
1432 404189395798259527226928
1433 5881729823856
1434 89675
1435 22975507120
1436 1368
1437 69
1438 672
1439 5743876770
1440 56580067130198452830845551129641038658066854987650541053776150430420679823892038138608885443950967374745283257220620236796595
1441 175342
1442 0
1443 27124691192867570049376564129337
1444 113160134260396905661691102259282077316133709975301082107552300860841359647784076277217770887901934749490566514441240473593190
1445 358992296
1446 87635
1447 24091565358535010
1448 11763459647722
1449 226320268520793811323382204518564154632267419950602164215104601721682719295568152554435541775803869498981133028882480947186381
1450 94107677181762
1451 3909079972759621219934762528910111145209082762588
1452 452640537041587622646764409037128309264534839901204328430209203443365438591136305108871083551607738997962266057764961894372763
1453 5609252
1454 380
1455 905281074083175245293528818074256618529069679802408656860418406886730877182272610217742167103215477995924532115529923788745527
1456 348640
1457 7818159945519242439869525057820222290418165525178
1458 43821
1459 1810562148166350490587057636148513237058139359604817313720836813773461754364545220435484334206430955991849064231059847577491054
1460 11487753552
1461 717984639
1462 1400904
1463 160
1464 3621124296332700981174115272297026474116278719209634627441673627546923508729090440870968668412861911983698128462119695154982109
1465 22437094
1466 15636319891038484879739050115640444580836331050358
1467 808378791596519054453867
1468 54249382385735140098753128258672
1469 11218508
1470 7242248592665401962348230544594052948232557438419269254883347255093847017458180881741937336825723823967396256924239390309964219
1471 367608114006
1472 717984592
1473 1401
1474 1616757583193038108907728
1475 31272639782076969759478100231280889161672662100718
1476 188215354363563
1477 14484497185330803924696461089188105896465114876838538509766694510187694034916361763483874673651447647934792513848478780619928438
1478 23526919295440
1479 28968994370661607849392922178376211792930229753677077019533389020375388069832723526967749347302895295869585027696957561239856877
1480 48183130717070034
1481 43820
1482 57937988741323215698785844356752423585860459507354154039066778040750776139665447053935498694605790591739170055393915122479713755
1483 108498764771470280197506256517348
1484 10958
1485 115875977482646431397571688713504847171720919014708308078133556081501552279330894107870997389211581183478340110787830244959427511
1486 231751954965292862795143377427009694343441838029416616156267112163003104558661788215741994778423162366956680221575660489918855022
1487 62545279564153939518956200462561778323345324201436
1488 169
1489 376430708727112
1490 98679051708559454888
1491 96366261434140083
1492 45951014174
1493 47053838590890
1494 44873777
1495 175282
1496 125090559128307879037912400925123556646690648402872
1497 701483
1498 216997529542940560395012513034700
1499 10944
1500 463503909930585725590286754854019388686883676058833232312534224326006209117323576431483989556846324733913360443151320979837710045
1501 927007819861171451180573509708038777373767352117666464625068448652012418234647152862967979113692649467826720886302641959675420090
1502 82
1503 433995059085881120790025026069405
1504 11218032
1505 87556
1506 1854015639722342902361147019416077554747534704235332929250136897304024836469294305725935958227385298935653441772605283919350840181
1507 1435969024
1508 701156
1509 3233515166386076217815467
1510 3708031279444685804722294038832155109495069408470665858500273794608049672938588611451871916454770597871306883545210567838701680362
1511 43842
1512 7416062558889371609444588077664310218990138816941331717000547589216099345877177222903743832909541195742613767090421135677403360725
1513 0
1514 250181118256615758075824801850247113293381296805744
1515 752861417454223
1516 6467030332772152435630928
1517 197358103417118909776
1518 867990118171762241580050052138809
1519 14832125117778743218889176155328620437980277633882663434001095178432198691754354445807487665819082391485227534180842271354806721450
1520 500362236513231516151649603700494226586762593611490
1521 29664250235557486437778352310657240875960555267765326868002190356864397383508708891614975331638164782970455068361684542709613442901
1522 735216227986
1523 1344
1524 192732522868280177
1525 59328500471114972875556704621314481751921110535530653736004380713728794767017417783229950663276329565940910136723369085419226885802
1526 1435969192
1527 345611
1528 21916
1529 1000724473026463032303299207400988453173525187222982
1530 377
1531 118657000942229945751113409242628963503842221071061307472008761427457589534034835566459901326552659131881820273446738170838453771604
1532 2001448946052926064606598414801976906347050374445964
1533 1735980236343524483160100104277617
1534 237314001884459891502226818485257927007684442142122614944017522854915179068069671132919802653105318263763640546893476341676907543208
1535 2700
1536 2804581
1537 12934060665544304871261866
1538 10946
1539 1470432455963
1540 474628003768919783004453636970515854015368884284245229888035045709830358136139342265839605306210636527527281093786952683353815086416
1541 2804636
1542 949256007537839566008907273941031708030737768568490459776070091419660716272278684531679210612421273055054562187573905366707630172833
1543 3471960472687048966320200208555232
1544 8
1545 1898512015075679132017814547882063416061475537136980919552140182839321432544557369063358421224842546110109124375147810733415260345667
1546 385465045736560372
1547 4002897892105852129213196829603953812694100748891930
1548 6943920945374097932640400417110469
1549 91902028418
1550 8005795784211704258426393659207907625388201497783860
1551 25868121331088609742523731
1552 89748126
1553 1344
1554 1505722834908417
1555 3797024030151358264035629095764126832122951074273961839104280365678642865089114738126716842449685092220218248750295621466830520691334
1556 175286
1557 770930091473120743
1558 11218496
1559 16011591568423408516852787318415815250776402995567720
1560 7594048060302716528071258191528253664245902148547923678208560731357285730178229476253433684899370184440436497500591242933661041382669
1561 15188096120605433056142516383056507328491804297095847356417121462714571460356458952506867369798740368880872995001182485867322082765338
1562 394716206834237819556
1563 1
1564 48988
1565 22975507126
1566 22437147
1567 3011445669816876
1568 344
1569 30376192241210866112285032766113014656983608594191694712834242925429142920712917905013734739597480737761745990002364971734644165530677
1570 697280
1571 789432413668475639112
1572 51736242662177219485047457
1573 2736
1574 32023183136846817033705574636831630501552805991135442
1575 164665
1576 2871938430
1577 64046366273693634067411149273663261003105611982270884
1578 13887841890748195865280800834220937
1579 5482
1580 320
1581 179496129
1582 60752384482421732224570065532226029313967217188383389425668485850858285841425835810027469479194961475523491980004729943469288331061354
1583 94107677181778
1584 121504768964843464449140131064452058627934434376766778851336971701716571682851671620054938958389922951046983960009459886938576662122709
1585 243009537929686928898280262128904117255868868753533557702673943403433143365703343240109877916779845902093967920018919773877153324245418
1586 45951014240
1587 183804057019
1588 1435969192
1589 1578864827336951278228
1590 5
1591 486019075859373857796560524257808234511737737507067115405347886806866286731406686480219755833559691804187935840037839547754306648490836
1592 128092732547387268134822298547326522006211223964541770
1593 69
1594 972038151718747715593121048515616469023475475014134230810695773613732573462813372960439511667119383608375871680075679095508613296981672
1595 256185465094774536269644597094653044012422447929083540
1596 1944076303437495431186242097031232938046950950028268461621391547227465146925626745920879023334238767216751743360151358191017226593963345
1597 44874188
1598 1402304
1599 5743876611
1600 103472485324354438970094920
1601 22436998
1602 3888152606874990862372484194062465876093901900056536923242783094454930293851253491841758046668477534433503486720302716382034453187926691
1603 27775683781496391730561601668441872
1604 512370930189549072539289194189306088024844895858167080
1605 7776305213749981724744968388124931752187803800113073846485566188909860587702506983683516093336955068867006973440605432764068906375853383
1606 138
1607 344
1608 55551367562992783461123203336883749
1609 15552610427499963449489936776249863504375607600226147692971132377819721175405013967367032186673910137734013946881210865528137812751706766
1610 2062
1611 31105220854999926898979873552499727008751215200452295385942264755639442350810027934734064373347820275468027893762421731056275625503413533
1612 1541860182946241472
1613 21904
1614 206944970648708877940189851
1615 62210441709999853797959747104999454017502430400904590771884529511278884701620055869468128746695640550936055787524843462112551251006827066
1616 3157729654673902556460
1617 66021
1618 111102735125985566922246406673767496
1619 5609222
1620 1402813
1621 413889941297417755880379696
1622 21600
1623 87621
1624 2940864911880
1625 0
1626 124420883419999707595919494209998908035004860801809181543769059022557769403240111738936257493391281101872111575049686924225102502013654133
1627 248841766839999415191838988419997816070009721603618363087538118045115538806480223477872514986782562203744223150099373848450205004027308266
1628 2722
1629 497683533679998830383677976839995632140019443207236726175076236090231077612960446955745029973565124407488446300198747696900410008054616533
1630 995367067359997660767355953679991264280038886414473452350152472180462155225920893911490059947130248814976892600397495393800820016109233066
1631 1024741860379098145078578388378612176049689791716334160
1632 6022891339633735
1633 222205470251971133844492813347534996
1634 0
1635 827779882594835511760759403
1636 1990734134719995321534711907359982528560077772828946904700304944360924310451841787822980119894260497629953785200794990787601640032218466132
1637 2049483720758196290157156776757224352099379583432668322
1638 2871938385
1639 358991998
1640 4098967441516392580314313553514448704198759166865336644
1641 5881729823823
1642 350576
1643 2804628
1644 367608113929
1645 338
1646 8197934883032785160628627107028897408397518333730673290
1647 5607743
1648 444410940503942267688985626695069996
1649 91902028500
1650 3981468269439990643069423814719965057120155545657893809400609888721848620903683575645960239788520995259907570401589981575203280064436932265
1651 7962936538879981286138847629439930114240311091315787618801219777443697241807367151291920479577041990519815140803179963150406560128873864530
1652 6315459309347805112920
1653 888821881007884535377971253390139997
1654 15925873077759962572277695258879860228480622182631575237602439554887394483614734302583840959154083981039630281606359926300813120257747729060
1655 16395869766065570321257254214057794816795036667461346582
1656 10953
1657 31851746155519925144555390517759720456961244365263150475204879109774788967229468605167681918308167962079260563212719852601626240515495458120
1658 184
1659 89747555
1660 63703492311039850289110781035519440913922488730526300950409758219549577934458937210335363836616335924158521126425439705203252481030990916240
1661 21904
1662 127406984622079700578221562071038881827844977461052601900819516439099155868917874420670727673232671848317042252850879410406504962061981832481
1663 320
1664 32791739532131140642514508428115589633590073334922693166
1665 254813969244159401156443124142077763655689954922105203801639032878198311737835748841341455346465343696634084505701758820813009924123963664963
1666 509627938488318802312886248284155527311379909844210407603278065756396623475671497682682910692930687393268169011403517641626019848247927329926
1667 44874016
1668 765
1669 350684
1670 87620
1671 12045782679267489
1672 1019255876976637604625772496568311054622759819688420815206556131512793246951342995365365821385861374786536338022807035283252039696495854659852
1673 188215354363554
1674 2038511753953275209251544993136622109245519639376841630413112263025586493902685990730731642771722749573072676045614070566504079392991709319705
1675 11763459647680
1676 65583479064262281285029016856231179267180146669845386332
1677 1655559765189671023521518801
1678 175268
1679 12630918618695610225840
1680 4077023507906550418503089986273244218491039278753683260826224526051172987805371981461463285543445499146145352091228141133008158785983418639411
1681 8154047015813100837006179972546488436982078557507366521652449052102345975610743962922926571086890998292290704182456282266016317571966837278822
1682 87674
1683 1777643762015769070755942506780279993
1684 2696
1685 131166958128524562570058033712462358534360293339690772664
1686 16308094031626201674012359945092976873964157115014733043304898104204691951221487925845853142173781996584581408364912564532032635143933674557645
1687 32616188063252403348024719890185953747928314230029466086609796208409383902442975851691706284347563993169162816729825129064065270287867349115290
1688 8
1689 3083720365892482967
1690 179496252
1691 674
1692 23526919295455
1693 3555287524031538141511885013560559984
1694 262333916257049125140116067424924717068720586679381545328
1695 65232376126504806696049439780371907495856628460058932173219592416818767804885951703383412568695127986338325633459650258128130540575734698230581
1696 130464752253009613392098879560743814991713256920117864346439184833637535609771903406766825137390255972676651266919300516256261081151469396461162
1697 1284
1698 22437009
1699 1402966
1700 89748078
1701 735216228013
1702 2801808
1703 376430708727104
1704 260929504506019226784197759121487629983426513840235728692878369667275071219543806813533650274780511945353302533838601032512522162302938792922325
1705 3311119530379342047043037608
1706 25261837237391220451680
1707 521859009012038453568395518242975259966853027680471457385756739334550142439087613627067300549561023890706605067677202065025044324605877585844651
1708 7110575048063076283023770027121119972
1709 350482
1710 24091565358535021
1711 6167440731784965920
1712 183804056996
1713 5743876777
1714 11487753592
1715 2871938384
1716 691223
1717 1043718018024076907136791036485950519933706055360942914771513478669100284878175227254134601099122047781413210135354404130050088649211755171689302
1718 752861417454218
1719 6622239060758684094086075227
1720 1470432455972
1721 3060
1722 12334881463569931863
1723 43776
1724 50523674474782440903364
1725 2087436036048153814273582072971901039867412110721885829543026957338200569756350454508269202198244095562826420270708808260100177298423510343378605
1726 696
1727 524667832514098250280232134849849434137441173358763090658
1728 14221150096126152566047540054242239949
1729 4174872072096307628547164145943802079734824221443771659086053914676401139512700909016538404396488191125652840541417616520200354596847020686757210
1730 1049335665028196500560464269699698868274882346717526181316
1731 8349744144192615257094328291887604159469648442887543318172107829352802279025401818033076808792976382251305681082835233040400709193694041373514421
1732 16699488288385230514188656583775208318939296885775086636344215658705604558050803636066153617585952764502611362165670466080801418387388082747028842
1733 80
1734 33398976576770461028377313167550416637878593771550173272688431317411209116101607272132307235171905529005222724331340932161602836774776165494057685
1735 66797953153540922056754626335100833275757187543100346545376862634822418232203214544264614470343811058010445448662681864323205673549552330988115370
1736 11218514
1737 22975506959
1738 11487753560
1739 175112
1740 701153
1741 0
1742 43808
1743 5401
1744 24669762927139863712
1745 2098671330056393001120928539399397736549764693435052362634
1746 133595906307081844113509252670201666551514375086200693090753725269644836464406429088529228940687622116020890897325363728646411347099104661976230741
1747 13244478121517368188172150448
1748 1505722834908432
1749 48183130717070021
1750 267191812614163688227018505340403333103028750172401386181507450539289672928812858177058457881375244232041781794650727457292822694198209323952461482
1751 101047348949564881806732
1752 358992259
1753 28442300192252305132095080108484479896
1754 367608113990
1755 675
1756 534383625228327376454037010680806666206057500344802772363014901078579345857625716354116915762750488464083563589301454914585645388396418647904922964
1757 4197342660112786002241857078798795473099529386870104725268
1758 2573
1759 1068767250456654752908074021361613332412115000689605544726029802157158691715251432708233831525500976928167127178602909829171290776792837295809845928
1760 512
1761 26488956243034736376344300907
1762 96366261434140068
1763 43810
1764 2137534500913309505816148042723226664824230001379211089452059604314317383430502865416467663051001953856334254357205819658342581553585674591619691857
1765 4275069001826619011632296085446453329648460002758422178904119208628634766861005730832935326102003907712668508714411639316685163107171349183239383714
1766 179496128
1767 8550138003653238023264592170892906659296920005516844357808238417257269533722011461665870652204007815425337017428823278633370326214342698366478767429
1768 44874036
1769 5743876776
1770 17100276007306476046529184341785813318593840011033688715616476834514539067444022923331741304408015630850674034857646557266740652428685396732957534859
1771 34200552014612952093058368683571626637187680022067377431232953669029078134888045846663482608816031261701348069715293114533481304857370793465915069718
1772 8394685320225572004483714157597590946199058773740209450538
1773 56884600384504610264190160216968959797
1774 68401104029225904186116737367143253274375360044134754862465907338058156269776091693326965217632062523402696139430586229066962609714741586931830139436
1775 4
1776 179351
1777 178
1778 5609252
1779 136802208058451808372233474734286506548750720088269509724931814676116312539552183386653930435264125046805392278861172458133925219429483173863660278873
1780 273604416116903616744466949468573013097501440176539019449863629352232625079104366773307860870528250093610784557722344916267850438858966347727320557746
1781 16789370640451144008967428315195181892398117547480418901078
1782 52977912486069472752688601809
1783 1028
1784 5604
1785 2805627
1786 547208832233807233488933898937146026195002880353078038899727258704465250158208733546615721741056500187221569115444689832535700877717932695454641115492
1787 202094697899129763613464
1788 89
1789 1402306
1790 33578741280902288017934856630390363784796235094960837802158
1791 1094417664467614466977867797874292052390005760706156077799454517408930500316417467093231443482113000374443138230889379665071401755435865390909282230985
1792 2188835328935228933955735595748584104780011521412312155598909034817861000632834934186462886964226000748886276461778759330142803510871730781818564461970
1793 3011445669816872
1794 47053838590849
1795 11217290
1796 640
1797 4377670657870457867911471191497168209560023042824624311197818069635722001265669868372925773928452001497772552923557518660285607021743461563637128923941
1798 113769200769009220528380320433937919592
1799 358992302
1800 97977
1801 192732522868280166
1802 67157482561804576035869713260780727569592470189921675604316
1803 89748065
1804 8755341315740915735822942382994336419120046085649248622395636139271444002531339736745851547856904002995545105847115037320571214043486923127274257847882
1805 404189395798259527226932
1806 45951014241
1807 17510682631481831471645884765988672838240092171298497244791272278542888005062679473491703095713808005991090211694230074641142428086973846254548515695764
1808 6022891339633754
1809 35021365262963662943291769531977345676480184342596994489582544557085776010125358946983406191427616011982180423388460149282284856173947692509097031391529
1810 21890
1811 701080
1812 70042730525927325886583539063954691352960368685193988979165089114171552020250717893966812382855232023964360846776920298564569712347895385018194062783059
1813 1360
1814 2736
1815 2940864911927
1816 140085461051854651773167078127909382705920737370387977958330178228343104040501435787933624765710464047928721693553840597129139424695790770036388125566118
1817 735216227970
1818 227538401538018441056760640867875839189
1819 280170922103709303546334156255818765411841474740775955916660356456686208081002871575867249531420928095857443387107681194258278849391581540072776251132236
1820 134314965123609152071739426521561455139184940379843351208632
1821 49339525854279727447
1822 560341844207418607092668312511637530823682949481551911833320712913372416162005743151734499062841856191714886774215362388516557698783163080145552502264472
1823 64
1824 105955824972138945505377203625
1825 5609162
1826 268629930247218304143478853043122910278369880759686702417266
1827 385465045736560355
1828 10892
1829 43580
1830 1120683688414837214185336625023275061647365898963103823666641425826744832324011486303468998125683712383429773548430724777033115397566326160291105004528945
1831 211911649944277891010754407256
1832 5444
1833 455076803076036882113521281735751678377
1834 5881729823760
1835 537259860494436608286957706086245820556739761519373404834534
1836 2241367376829674428370673250046550123294731797926207647333282851653489664648022972606937996251367424766859547096861449554066230795132652320582210009057891
1837 4482734753659348856741346500093100246589463595852415294666565703306979329296045945213875992502734849533719094193722899108132461590265304641164420018115782
1838 0
1839 8965469507318697713482693000186200493178927191704830589333131406613958658592091890427751985005469699067438188387445798216264923180530609282328840036231565
1840 770930091473120744
1841 808378791596519054453864
1842 717984257
1843 350560
1844 1074519720988873216573915412172491641113479523038746809669070
1845 1281
1846 17930939014637395426965386000372400986357854383409661178666262813227917317184183780855503970010939398134876376774891596432529846361061218564657680072463130
1847 2149039441977746433147830824344983282226959046077493619338140
1848 910153606152073764227042563471503356753
1849 35861878029274790853930772000744801972715708766819322357332525626455834634368367561711007940021878796269752753549783192865059692722122437129315360144926260
1850 11487753560
1851 71723756058549581707861544001489603945431417533638644714665051252911669268736735123422015880043757592539505507099566385730119385444244874258630720289852521
1852 2
1853 258
1854 98679051708559454881
1855 143447512117099163415723088002979207890862835067277289429330102505823338537473470246844031760087515185079011014199132771460238770888489748517261440579705042
1856 4298078883955492866295661648689966564453918092154987238676280
1857 1394561
1858 1820307212304147528454085126943006713504
1859 175268
1860 286895024234198326831446176005958415781725670134554578858660205011646677074946940493688063520175030370158022028398265542920477541776979497034522881159410085
1861 0
1862 1402254
1863 22975507121
1864 573790048468396653662892352011916831563451340269109157717320410023293354149893880987376127040350060740316044056796531085840955083553958994069045762318820170
1865 717984576
1866 5441
1867 1147580096936793307325784704023833663126902680538218315434640820046586708299787761974752254080700121480632088113593062171681910167107917988138091524637640340
1868 11218496
1869 22436065
1870 2295160193873586614651569408047667326253805361076436630869281640093173416599575523949504508161400242961264176227186124343363820334215835976276183049275280680
1871 10290
1872 11763459647647
1873 179496148
1874 8596157767910985732591323297379933128907836184309974477352560
1875 91902028349
1876 1350
1877 22975507120
1878 3640614424608295056908170253886013427013
1879 10
1880 1470432455954
1881 4590320387747173229303138816095334652507610722152873261738563280186346833199151047899009016322800485922528352454372248686727640668431671952552366098550561361
1882 329330
1883 12045782679267504
1884 9180640775494346458606277632190669305015221444305746523477126560372693666398302095798018032645600971845056704908744497373455281336863343905104732197101122723
1885 18361281550988692917212555264381338610030442888611493046954253120745387332796604191596036065291201943690113409817488994746910562673726687810209464394202245446
1886 1616757583193038108907732
1887 35
1888 45951014248
1889 17192315535821971465182646594759866257815672368619948954705122
1890 36722563101977385834425110528762677220060885777222986093908506241490774665593208383192072130582403887380226819634977989493821125347453375620418928788404490893
1891 23526919295360
1892 22437016
1893 7281228849216590113816340507772026854025
1894 423823299888555782021508814522
1895 3233515166386076217815464
1896 94107677181789
1897 73445126203954771668850221057525354440121771554445972187817012482981549331186416766384144261164807774760453639269955978987642250694906751240837857576808981786
1898 642
1899 146890252407909543337700442115050708880243543108891944375634024965963098662372833532768288522329615549520907278539911957975284501389813502481675715153617963573
1900 1435969278
1901 2940864911920
1902 293780504815819086675400884230101417760487086217783888751268049931926197324745667065536577044659231099041814557079823915950569002779627004963351430307235927147
1903 14562457698433180227632681015544053708048
1904 87632
1905 1541860182946241487
1906 44874294
1907 4126
1908 358992289
1909 197358103417118909780
1910 350572
1911 587561009631638173350801768460202835520974172435567777502536099863852394649491334131073154089318462198083629114159647831901138005559254009926702860614471854295
1912 1175122019263276346701603536920405671041948344871135555005072199727704789298982668262146308178636924396167258228319295663802276011118508019853405721228943708590
1913 324
1914 5603617
1915 847646599777111564043017629042
1916 34384631071643942930365293189519732515631344737239897909410246
1917 2350244038526552693403207073840811342083896689742271110010144399455409578597965336524292616357273848792334516456638591327604552022237016039706811442457887417181
1918 87640
1919 68769262143287885860730586379039465031262689474479795818820492
1920 394716206834237819559
1921 183804056836
1922 350560
1923 29124915396866360455265362031088107416101
1924 4700488077053105386806414147681622684167793379484542220020288798910819157195930673048585232714547697584669032913277182655209104044474032079413622884915774834362
1925 137538524286575771721461172758078930062525378948959591637640986
1926 9400976154106210773612828295363245368335586758969084440040577597821638314391861346097170465429095395169338065826554365310418208088948064158827245769831549668725
1927 18801952308212421547225656590726490736671173517938168880081155195643276628783722692194340930858190790338676131653108730620836416177896128317654491539663099337450
1928 24091565358535016
1929 515
1930 188215354363524
1931 184
1932 37603904616424843094451313181452981473342347035876337760162310391286553257567445384388681861716381580677352263306217461241672832355792256635308983079326198674901
1933 58249830793732720910530724062176214832200
1934 275077048573151543442922345516157860125050757897919183275281974
1935 701369
1936 2804624
1937 550154097146303086885844691032315720250101515795838366550563948
1938 2737
1939 75207809232849686188902626362905962946684694071752675520324620782573106515134890768777363723432763161354704526612434922483345664711584513270617966158652397349802
1940 6467030332772152435630932
1941 150415618465699372377805252725811925893369388143505351040649241565146213030269781537554727446865526322709409053224869844966691329423169026541235932317304794699605
1942 789432413668475639104
1943 5482
1944 325
1945 300831236931398744755610505451623851786738776287010702081298483130292426060539563075109454893731052645418818106449739689933382658846338053082471864634609589399210
1946 1100308194292606173771689382064631440500203031591676733101127896
1947 376430708727127
1948 5476
1949 12934060665544304871261864
1950 1695293199554223128086035258083
1951 2805932
1952 2200616388585212347543378764129262881000406063183353466202255794
1953 701161
1954 601662473862797489511221010903247703573477552574021404162596966260584852121079126150218909787462105290837636212899479379866765317692676106164943729269219178798420
1955 4401232777170424695086757528258525762000812126366706932404511588
1956 1203324947725594979022442021806495407146955105148042808325193932521169704242158252300437819574924210581675272425798958759733530635385352212329887458538438357596841
1957 10962
1958 2720
1959 2406649895451189958044884043612990814293910210296085616650387865042339408484316504600875639149848421163350544851597917519467061270770704424659774917076876715193683
1960 4813299790902379916089768087225981628587820420592171233300775730084678816968633009201751278299696842326701089703195835038934122541541408849319549834153753430387366
1961 8802465554340849390173515056517051524001624252733413864809023178
1962 9626599581804759832179536174451963257175640841184342466601551460169357633937266018403502556599393684653402179406391670077868245083082817698639099668307506860774733
1963 91902028496
1964 132
1965 19253199163609519664359072348903926514351281682368684933203102920338715267874532036807005113198787369306804358812783340155736490166165635397278199336615013721549467
1966 38506398327219039328718144697807853028702563364737369866406205840677430535749064073614010226397574738613608717625566680311472980332331270794556398673230027443098934
1967 764
1968 116499661587465441821061448124352429664405
1969 717983996
1970 44873998
1971 3390586399108446256172070516161
1972 77012796654438078657436289395615706057405126729474739732812411681354861071498128147228020452795149477227217435251133360622945960664662541589112797346460054886197868
1973 48183130717070040
1974 154025593308876157314872578791231412114810253458949479465624823362709722142996256294456040905590298954454434870502266721245891921329325083178225594692920109772395737
1975 1578864827336951278230
1976 25868121331088609742523728
1977 132043
1978 717984596
1979 17604931108681698780347030113034103048003248505466827729618046358
1980 89748377
1981 752861417454224
1982 35209862217363397560694060226068206096006497010933655459236092716
1983 175241
1984 308051186617752314629745157582462824229620506917898958931249646725419444285992512588912081811180597908908869741004533442491783842658650166356451189385840219544791474
1985 0
1986 5
1987 2871938048
1988 87634
1989 11215487
1990 367608114038
1991 70419724434726795121388120452136412192012994021867310918472185432
1992 6781172798216892512344141032329
1993 232999323174930883642122896248704859328808
1994 51736242662177219485047460
1995 616102373235504629259490315164925648459241013835797917862499293450838888571985025177824163622361195817817739482009066884983567685317300332712902378771680439089582949
1996 3083720365892482944
1997 10
1998 21921
1999 13562345596433785024688282064664
2000 11208
2001 1232204746471009258518980630329851296918482027671595835724998586901677777143970050355648327244722391635635478964018133769967135370634600665425804757543360878179165899
2002 2464409492942018517037961260659702593836964055343191671449997173803355554287940100711296654489444783271270957928036267539934270741269201330851609515086721756358331798
2003 22437008
2004 4928818985884037034075922521319405187673928110686383342899994347606711108575880201422593308978889566542541915856072535079868541482538402661703219030173443512716663597
2005 47053838590910
2006 5881729823862
2007 9857637971768074068151845042638810375347856221372766685799988695213422217151760402845186617957779133085083831712145070159737082965076805323406438060346887025433327195
2008 1402316
2009 89748032
2010 19715275943536148136303690085277620750695712442745533371599977390426844434303520805690373235915558266170167663424290140319474165930153610646812876120693774050866654391
2011 39430551887072296272607380170555241501391424885491066743199954780853688868607041611380746471831116532340335326848580280638948331860307221293625752241387548101733308782
2012 45951014248
2013 681
2014 78861103774144592545214760341110483002782849770982133486399909561707377737214083222761492943662233064680670653697160561277896663720614442587251504482775096203466617564
2015 2804642
2016 5743876861
2017 179495110
2018 96366261434140088
2019 3157729654673902556451
2020 27124691192867570049376564129338
2021 103472485324354438970094924
2022 6167440731784965935
2023 465998646349861767284245792497409718657620
2024 700966
2025 157722207548289185090429520682220966005565699541964266972799819123414755474428166445522985887324466129361341307394321122555793327441228885174503008965550192406933235129
2026 315444415096578370180859041364441932011131399083928533945599638246829510948856332891045971774648932258722682614788642245111586654882457770349006017931100384813866470258
2027 11763459647712
2028 931997292699723534568491584994819437315245
2029 630888830193156740361718082728883864022262798167857067891199276493659021897712665782091943549297864517445365229577284490223173309764915540698012035862200769627732940516
2030 10960
2031 1435968515
2032 1505722834908446
2033 192732522868280186
2034 5609249
2035 12334881463569931840
2036 87684
2037 1261777660386313480723436165457767728044525596335714135782398552987318043795425331564183887098595729034890730459154568980446346619529831081396024071724401539255465881033
2038 183804056992
2039 91902028496
2040 2523555320772626961446872330915535456089051192671428271564797105974636087590850663128367774197191458069781460918309137960892693239059662162792048143448803078510931762067
2041 43816
2042 140839448869453590242776240904272824384025988043734621836944370866
2043 10801
2044 195954
2045 21916
2046 5047110641545253922893744661831070912178102385342856543129594211949272175181701326256735548394382916139562921836618275921785386478119324325584096286897606157021863524135
2047 10094221283090507845787489323662141824356204770685713086259188423898544350363402652513471096788765832279125843673236551843570772956238648651168192573795212314043727048270
2048 132