0 1
1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
10 1
11 1
12 2
13 1
14 1
15 1
16 1
17 3
18 3
19 1
20 1
21 1
22 1
23 5
24 6
25 5
26 1
27 1
28 1
29 1
30 8
31 13
32 13
33 8
34 1
35 1
36 1
37 1
38 13
39 28
40 42
41 28
42 13
43 1
44 1
45 1
46 1
47 21
48 60
49 126
50 126
51 60
52 21
53 1
54 1
55 1
56 1
57 34
58 129
59 387
60 524
61 387
62 129
63 34
64 1
65 1
66 1
67 1
68 55
69 277
70 1180
71 2229
72 2229
73 1180
74 277
75 55
76 1
77 1
78 1
79 1
80 89
81 595
82 3606
83 9425
84 13322
85 9425
86 3606
87 595
88 89
89 1
90 1
91 1
92 1
93 144
94 1278
95 11012
96 39905
97 78661
98 78661
99 39905
100 11012
101 1278
102 144
103 1
104 1
105 1
106 1
107 233
108 2745
109 33636
110 168925
111 466288
112 647252
113 466288
114 168925
115 33636
116 2745
117 233
118 1
119 1
120 1
121 1
122 377
123 5896
124 102733
125 715072
126 2760690
127 5350080
128 5350080
129 2760690
130 715072
131 102733
132 5896
133 377
134 1
135 1
136 1
137 1
138 610
139 12664
140 313781
141 3027049
142 16350693
143 44159095
144 61758332
145 44159095
146 16350693
147 3027049
148 313781
149 12664
150 610
151 1
152 1
153 1
154 1
155 987
156 27201
157 958384
158 12813931
159 96830726
160 364647622
161 711479843
162 711479843
163 364647622
164 96830726
165 12813931
166 958384
167 27201
168 987
169 1
170 1
171 1
172 1
173 1597
174 58425
175 2927209
176 54243509
177 573456240
178 3010723330
179 8201909757
180 11435477118
181 8201909757
182 3010723330
183 573456240
184 54243509
185 2927209
186 58425
187 1597
188 1
189 1
190 1
191 1
192 2584
193 125491
194 8940617
195 229621433
196 3396136349
197 24858935864
198 94531063074
199 183947396032
200 183947396032
201 94531063074
202 24858935864
203 3396136349
204 229621433
205 8940617
206 125491
207 2584
208 1
209 1
210 1
211 1
212 4181
213 269542
214 27307465
215 972024617
216 20112704280
217 205253857220
218 1089590912023
219 2958142131138
220 4129523869606
221 2958142131138
222 1089590912023
223 205253857220
224 20112704280
225 972024617
226 27307465
227 269542
228 4181
229 1
230 1
231 1
232 1
233 6765
234 578949
235 83405605
236 4114736810
237 119112043349
238 1694729679245
239 12558669019786
240 47575298963072
241 92675094208964
242 92675094208964
243 47575298963072
244 12558669019786
245 1694729679245
246 119112043349
247 4114736810
248 83405605
249 578949
250 6765
251 1
252 1
253 1
254 1
255 10946
256 1243524
257 254747014
258 17418344167
259 705408898268
260 13992960979394
261 144752526242487
262 765124447990418
263 2080048909984067
264 2902264461628298
265 2080048909984067
266 765124447990418
267 144752526242487
268 13992960979394
269 705408898268
270 17418344167
271 254747014
272 1243524
273 10946
274 1
275 1
276 1
277 1
278 17711
279 2670964
280 778077690
281 73734658344
282 4177593432263
283 115536377026413
284 1668430514943073
285 12305134306097753
286 46684042670495080
287 90900928576839671
288 90900928576839671
289 46684042670495080
290 12305134306097753
291 1668430514943073
292 115536377026413
293 4177593432263
294 73734658344
295 778077690
296 2670964
297 17711
298 1
299 1
300 1
301 1
302 28657
303 5736961
304 2376494563
305 312130693269
306 24740667779362
307 953955009802438
308 19230483410164823
309 197897152964385186
310 1047776070980376086
311 2846954336595499922
312 3973109800760143708
313 2846954336595499922
314 1047776070980376086
315 197897152964385186
316 19230483410164823
317 953955009802438
318 24740667779362
319 312130693269
320 2376494563
321 5736961
322 28657
323 1
324 1
325 1
326 1
327 46368
328 12322413
329 7258563604
330 1321299533915
331 146519915909536
332 7876568121973188
333 221652312986931867
334 3182680323964197938
335 23516183336037445861
336 89165944209725845571
337 173648031460256721612
338 173648031460256721612
339 89165944209725845571
340 23516183336037445861
341 3182680323964197938
342 221652312986931867
343 7876568121973188
344 146519915909536
345 1321299533915
346 7258563604
347 12322413
348 46368
349 1
350 1
351 1
352 1
353 75025
354 26467299
355 22169941574
356 5593273893746
357 867724589734469
358 65034854910941849
359 2554784852232628588
360 51185438892782012288
361 527795545850035568780
362 2792643147237639146557
363 7589565316759556858006
364 10590895512774862686570
365 7589565316759556858006
366 2792643147237639146557
367 527795545850035568780
368 51185438892782012288
369 2554784852232628588
370 65034854910941849
371 867724589734469
372 5593273893746
373 22169941574
374 26467299
375 75025
376 1
377 1
378 1
379 1
380 121393
381 56849086
382 67713990832
383 23677229915913
384 5138864287202152
385 536976546612691621
386 29446684158904376968
387 823189555932846017125
388 11845801476106616135344
389 87464648821749649435796
390 331712133032116712702867
391 645958446338567502123201
392 645958446338567502123201
393 331712133032116712702867
394 87464648821749649435796
395 11845801476106616135344
396 823189555932846017125
397 29446684158904376968
398 536976546612691621
399 5138864287202152
400 23677229915913
401 67713990832
402 56849086
403 121393
404 1
405 1
406 1
407 1
408 196418
409 122106097
410 206819875428
411 100229530526756
412 30433534416860321
413 4433681170939718361
414 339405178097314421445
415 13238941796222340422228
416 265866256105757933144113
417 2739362134149470952898035
418 14497952289022663642855955
419 39397928780434833448531244
420 54979738656662942307796576
421 39397928780434833448531244
422 14497952289022663642855955
423 2739362134149470952898035
424 265866256105757933144113
425 13238941796222340422228
426 339405178097314421445
427 4433681170939718361
428 30433534416860321
429 100229530526756
430 206819875428
431 122106097
432 196418
433 1
434 1
435 1
436 1
437 317811
438 262271568
439 631693101321
440 424287757705469
441 180234379680477592
442 36607797581213934003
443 3912015161918170434047
444 212915212808451266067250
445 5967081656943075959966838
446 85795875328250827570984158
447 633653289368573739884036711
448 2402941742190098659105389533
449 4679475565014222387579286575
450 4679475565014222387579286575
451 2402941742190098659105389533
452 633653289368573739884036711
453 85795875328250827570984158
454 5967081656943075959966838
455 212915212808451266067250
456 3912015161918170434047
457 36607797581213934003
458 180234379680477592
459 424287757705469
460 631693101321
461 262271568
462 317811
463 1
464 1
465 1
466 1
467 514229
468 563332848
469 1929389878185
470 1796078465020814
471 1067389386136642744
472 302261437418012402919
473 45090244983730206058407
474 3424207809290485912486924
475 133924718854252948398565336
476 2687097038019376995920252207
477 27694709487604024252549220542
478 146559085112288386769264849409
479 398284056006105618534732530299
480 555797909644630436677137498230
481 398284056006105618534732530299
482 146559085112288386769264849409
483 27694709487604024252549220542
484 2687097038019376995920252207
485 133924718854252948398565336
486 3424207809290485912486924
487 45090244983730206058407
488 302261437418012402919
489 1067389386136642744
490 1796078465020814
491 1929389878185
492 563332848
493 514229
494 1
495 1
496 1
497 1
498 832040
499 1209982081
500 5892964944928
501 7603089634165568
502 6321325063802124957
503 2495697162508463258629
504 519714292616293662833144
505 55069804378726148946387548
506 3005796024632543483515699445
507 84158947643200737926730384999
508 1210436200879124355939501578047
509 8938864697918750046396853486488
510 33899105757525651327667313382807
511 66014302197955340035428515277014
512 66014302197955340035428515277014
513 33899105757525651327667313382807
514 8938864697918750046396853486488
515 1210436200879124355939501578047
516 84158947643200737926730384999
517 3005796024632543483515699445
518 55069804378726148946387548
519 519714292616293662833144
520 2495697162508463258629
521 6321325063802124957
522 7603089634165568
523 5892964944928
524 1209982081
525 832040
526 1
527 1
528 1
529 1
530 1346269
531 2598919345
532 17998972750305
533 32185103886582019
534 37436338679484691257
535 20606347869504905645436
536 5990274527263100596078701
537 885659844060778969257878293
538 67461853319890296694356748684
539 2635829056585288700097911661651
540 52903816492607701010325189384144
541 545195100394513060250846892168048
542 2885251682476001545477832110247119
543 7840769424161489385476126584581109
544 10941698340065066230952215658836402
545 7840769424161489385476126584581109
546 2885251682476001545477832110247119
547 545195100394513060250846892168048
548 52903816492607701010325189384144
549 2635829056585288700097911661651
550 67461853319890296694356748684
551 885659844060778969257878293
552 5990274527263100596078701
553 20606347869504905645436
554 37436338679484691257
555 32185103886582019
556 17998972750305
557 2598919345
558 1346269
559 1
560 1
561 1
562 1
563 2178309
564 5582216355
565 54974537112257
566 136244732343442659
567 221706594674257578824
568 170141465438023123144752
569 69044452734215219694890998
570 14243619860863419754890301506
571 1514108614328349663030915419148
572 82553252054659253657900976132506
573 2312235687775551925596985731750624
574 33252288302879374042238979488235575
575 245572152669748751448719186396224799
576 931278321361634750176687452556101497
577 1813555660671393919974794500566208923
578 1813555660671393919974794500566208923
579 931278321361634750176687452556101497
580 245572152669748751448719186396224799
581 33252288302879374042238979488235575
582 2312235687775551925596985731750624
583 82553252054659253657900976132506
584 1514108614328349663030915419148
585 14243619860863419754890301506
586 69044452734215219694890998
587 170141465438023123144752
588 221706594674257578824
589 136244732343442659
590 54974537112257
591 5582216355
592 2178309
593 1
594 1
595 1
596 1
597 3524578
598 11990037126
599 167909567542173
600 576745911920924048
601 1312997367154301521511
602 1404815566772151626304618
603 795812684656481928054718547
604 229072942734050884234378135518
605 33982536546495915448911592230423
606 2585539228434338782884003574292007
607 101059512132640911820063857873194820
608 2028108224360651313957965445080455202
609 20901360072018669168300791156496225026
610 110611491396106969682105032854798790518
611 300591870107275091926247944154641831472
612 419471520990343359533179780148504998680
613 300591870107275091926247944154641831472
614 110611491396106969682105032854798790518
615 20901360072018669168300791156496225026
616 2028108224360651313957965445080455202
617 101059512132640911820063857873194820
618 2585539228434338782884003574292007
619 33982536546495915448911592230423
620 229072942734050884234378135518
621 795812684656481928054718547
622 1404815566772151626304618
623 1312997367154301521511
624 576745911920924048
625 167909567542173
626 11990037126
627 3524578
628 1
629 1
630 1
631 1
632 5702887
633 25753389181
634 512848754226493
635 2441458405004577197
636 7775871929687152825466
637 11599211112732570075237057
638 9172609876393897486467727947
639 3684064416591013978549491346964
640 762701419967844683819001527219851
641 80978192076566052051780973290990572
642 4416948083221820819491604861864158208
643 123697441345053381674671590311652095985
644 1778975518917430934451127056943746213991
645 13137750853509507281322506945234304445514
646 49822269483417302931338294897211544349863
647 97022907676333503696710591709560480601525
648 97022907676333503696710591709560480601525
649 49822269483417302931338294897211544349863
650 13137750853509507281322506945234304445514
651 1778975518917430934451127056943746213991
652 123697441345053381674671590311652095985
653 4416948083221820819491604861864158208
654 80978192076566052051780973290990572
655 762701419967844683819001527219851
656 3684064416591013978549491346964
657 9172609876393897486467727947
658 11599211112732570075237057
659 7775871929687152825466
660 2441458405004577197
661 512848754226493
662 25753389181
663 5702887
664 1
665 1
666 1
667 1
668 9227465
669 55315679788
670 1566401775441458
671 10335086942384361067
672 46050499246577167102411
673 95771787856021211308633126
674 105724341376690844340405629693
675 59248946923212957460070757086879
676 17118011635951534032425683993843016
677 2536208895997978664203903568054357861
678 193048926902577696429407782203318601724
679 7544497279881889880594455821399429641108
680 151413778734970147752134974373567854268753
681 1560421008800972447683021792860753778867592
682 8257903524918848584542761714013177749479954
683 22441196939576041958388606998878287579660486
684 31316381809372647202456756386758267295913986
685 22441196939576041958388606998878287579660486
686 8257903524918848584542761714013177749479954
687 1560421008800972447683021792860753778867592
688 151413778734970147752134974373567854268753
689 7544497279881889880594455821399429641108
690 193048926902577696429407782203318601724
691 2536208895997978664203903568054357861
692 17118011635951534032425683993843016
693 59248946923212957460070757086879
694 105724341376690844340405629693
695 95771787856021211308633126
696 46050499246577167102411
697 10335086942384361067
698 1566401775441458
699 55315679788
700 9227465
701 1
702 1
703 1
704 1
705 14930352
706 118812495276
707 4784284843992310
708 43750088835301463684
709 272721631739158652569315
710 790763721773309722117428476
711 1218588439948910501656764462437
712 952870882414590321978655672017647
713 384195328206779238165538181310215738
714 79433183171503753174240316870141817791
715 8437474807599496238877093522954708994552
716 460150497858553509453617454652755276250838
717 12887266922877099267571406262582847335057645
718 185337183168312140524774806850383351322009442
719 1368724671628684302871826664891718520644910083
720 5190602525521964906802252379059300144168783198
721 10108082781161843830040315111234115851158930346
722 10108082781161843830040315111234115851158930346
723 5190602525521964906802252379059300144168783198
724 1368724671628684302871826664891718520644910083
725 185337183168312140524774806850383351322009442
726 12887266922877099267571406262582847335057645
727 460150497858553509453617454652755276250838
728 8437474807599496238877093522954708994552
729 79433183171503753174240316870141817791
730 384195328206779238165538181310215738
731 952870882414590321978655672017647
732 1218588439948910501656764462437
733 790763721773309722117428476
734 272721631739158652569315
735 43750088835301463684
736 4784284843992310
737 118812495276
738 14930352
739 1
740 1
741 1
742 1
743 24157817
744 255197244033
745 14612714200993315
746 185201177674387666418
747 1615120131927724923722109
748 6529138462078557436052642479
749 14045561945723545720812120431664
750 15324541037502858414974670522353524
751 8622850209188011946127604480503803793
752 2487819752826808574478442024786965493908
753 368771700887245656565533147185347930686353
754 28065286899241947973166918533420068214871273
755 1096872756206708786507375801564437675692223266
756 22013207472031942313140164062342605039413775319
757 226862330378450116037530500566603892236910007460
758 1200575624684685237487428249762828160595297290685
759 3262616508495846015591876322939499129840037783792
760 4552935219125281961749891635205266853083431076606
761 3262616508495846015591876322939499129840037783792
762 1200575624684685237487428249762828160595297290685
763 226862330378450116037530500566603892236910007460
764 22013207472031942313140164062342605039413775319
765 1096872756206708786507375801564437675692223266
766 28065286899241947973166918533420068214871273
767 368771700887245656565533147185347930686353
768 2487819752826808574478442024786965493908
769 8622850209188011946127604480503803793
770 15324541037502858414974670522353524
771 14045561945723545720812120431664
772 6529138462078557436052642479
773 1615120131927724923722109
774 185201177674387666418
775 14612714200993315
776 255197244033
777 24157817
778 1
779 1
780 1
781 1
782 39088169
783 548137914373
784 44631835955178524
785 783986435801342621593
786 9565112323224905651282415
787 53909464841653809139594931119
788 161890433146918432335359088365434
789 246456851966148510606529346818613305
790 193530582678177476331011093050694526812
791 77917651986745089515562443714146917733336
792 16117685738526512386219291773543896046723548
793 1711745032124714469840749898164565263360072726
794 93358029314197978324958583215411393643446348409
795 2614593009223219783360956651442344627068101553243
796 37601804008723991830191499343868041433645116247474
797 277690659891803760290888056291753932325835681844727
798 1053084592610460546597837949037056803756485463753853
799 2050756912966624901516712042615392122676510806796276
800 2050756912966624901516712042615392122676510806796276
801 1053084592610460546597837949037056803756485463753853
802 277690659891803760290888056291753932325835681844727
803 37601804008723991830191499343868041433645116247474
804 2614593009223219783360956651442344627068101553243
805 93358029314197978324958583215411393643446348409
806 1711745032124714469840749898164565263360072726
807 16117685738526512386219291773543896046723548
808 77917651986745089515562443714146917733336
809 193530582678177476331011093050694526812
810 246456851966148510606529346818613305
811 161890433146918432335359088365434
812 53909464841653809139594931119
813 9565112323224905651282415
814 783986435801342621593
815 44631835955178524
816 548137914373
817 39088169
818 1
819 1
820 1
821 1
822 63245986
823 1177344897715
824 136319697581887846
825 3318740945595474044029
826 56646791744654638870099132
827 445116980807343263958779281254
828 1865963956855182981913971728989969
829 3963641046894410404634558830522445890
830 4343585418177137986661638480851205168430
831 2440353841643259871029238985434099172930902
832 704446119213476319678719356484054594773722750
833 104401963376651961741311070700584103923433564366
834 7945973303077126587771410808192669768997099859863
835 310545231147309696942105479791331215140935345655032
836 6232395053252568137573163719204480894718300887284962
837 64229275378027780233881279999960629364874958164835757
838 339907299883368547441545044254816648825214985212074061
839 923712639328905862189240689326026761503840674987805037
840 1289028069162063367134701648612243347602968689156939134
841 923712639328905862189240689326026761503840674987805037
842 339907299883368547441545044254816648825214985212074061
843 64229275378027780233881279999960629364874958164835757
844 6232395053252568137573163719204480894718300887284962
845 310545231147309696942105479791331215140935345655032
846 7945973303077126587771410808192669768997099859863
847 104401963376651961741311070700584103923433564366
848 704446119213476319678719356484054594773722750
849 2440353841643259871029238985434099172930902
850 4343585418177137986661638480851205168430
851 3963641046894410404634558830522445890
852 1865963956855182981913971728989969
853 445116980807343263958779281254
854 56646791744654638870099132
855 3318740945595474044029
856 136319697581887846
857 1177344897715
858 63245986
859 1
860 1
861 1
862 1
863 102334155
864 2528817970494
865 416363332386312268
866 14048765337010029696851
867 335475309283184312550199827
868 3675219688880270599780408396658
869 21507271434148526423164810408674552
870 63745236633891950928971543593577234392
871 97487094927909484147656859030210199682814
872 76431036107662012392219344471061071104896538
873 30788808202702429254890157904563335909879089641
874 6367636389957361609642537277545435747362880961586
875 676304889859779812179716793049342070262030701888361
876 36884647152904025420703078846326163532675400451254268
877 1033002248576303059527468981472004867285957670612591601
878 14856098582677993365427838280274112694517653446369427624
879 109712907216071627137270047806904294045695171540991557141
880 416063475038360152037449974065439382576832280733859717675
881 810234165366011664314132090101290618073333059333397084290
882 810234165366011664314132090101290618073333059333397084290
883 416063475038360152037449974065439382576832280733859717675
884 109712907216071627137270047806904294045695171540991557141
885 14856098582677993365427838280274112694517653446369427624
886 1033002248576303059527468981472004867285957670612591601
887 36884647152904025420703078846326163532675400451254268
888 676304889859779812179716793049342070262030701888361
889 6367636389957361609642537277545435747362880961586
890 30788808202702429254890157904563335909879089641
891 76431036107662012392219344471061071104896538
892 97487094927909484147656859030210199682814
893 63745236633891950928971543593577234392
894 21507271434148526423164810408674552
895 3675219688880270599780408396658
896 335475309283184312550199827
897 14048765337010029696851
898 416363332386312268
899 2528817970494
900 102334155
901 1
902 1
903 1
904 1
905 165580141
906 5431645680297
907 1271704879272473284
908 59470688050031359791080
909 1986761821321825007192460012
910 30345370641744698723300416659632
911 247894779983706088144830294706103354
912 1025182438428594885146277316014830064708
913 2187992812967780454277993056430224950421345
914 2393793547806619588560109309476951942638664684
915 1345668156425134383818774909616314393796485187177
916 388371941324938631264634739974317933606747613026655
917 57562275457335515587315656401744046223842508478428203
918 4380930889023852394839423333407078062037921567462407165
919 171217266640131246408154668932465516910864690884324897931
920 3436184882072433696404713699449329773729873971292832312615
921 35412366916366655563019925028233671042077599642369154846572
922 187405484515799382081194902661542149623297819143395613429734
923 509282477987593245348186008543470694142776417674843409728389
924 710696545932110303636788771910109055085229584261997887193434
925 509282477987593245348186008543470694142776417674843409728389
926 187405484515799382081194902661542149623297819143395613429734
927 35412366916366655563019925028233671042077599642369154846572
928 3436184882072433696404713699449329773729873971292832312615
929 171217266640131246408154668932465516910864690884324897931
930 4380930889023852394839423333407078062037921567462407165
931 57562275457335515587315656401744046223842508478428203
932 388371941324938631264634739974317933606747613026655
933 1345668156425134383818774909616314393796485187177
934 2393793547806619588560109309476951942638664684
935 2187992812967780454277993056430224950421345
936 1025182438428594885146277316014830064708
937 247894779983706088144830294706103354
938 30345370641744698723300416659632
939 1986761821321825007192460012
940 59470688050031359791080
941 1271704879272473284
942 5431645680297
943 165580141
944 1
945 1
946 1
947 1
948 267914296
949 11666626519000
950 3884187617330592693
951 251749007994809658950209
952 11766059752940124022443157175
953 250554142972991612852114512177263
954 2857257933965482035348879029558733785
955 16487491263050806408511939680282704457871
956 49107141341516220956536926244707156419855295
957 74972783849860021106059171366154764173397938319
958 58814318998474363437897413448009800806711291374230
959 23687402290491087435911382761806669410253562785024895
960 4899292620099703904633360642695629803608339236476757590
961 520339949977515857435648831177919498059127293163044870298
962 28378788560655446880423141462149104111510068702838865586710
963 794782457796208949737552628749108238268426007111582456142206
964 11430156779571647204427074374631553492222765752243143223169747
965 84412157690046534230895219943171575729453058207206012611669386
966 320115656156696894342886044403693853806212901150559978455217072
967 623387173152071435952070343937308188569139083839289729501604437
968 623387173152071435952070343937308188569139083839289729501604437
969 320115656156696894342886044403693853806212901150559978455217072
970 84412157690046534230895219943171575729453058207206012611669386
971 11430156779571647204427074374631553492222765752243143223169747
972 794782457796208949737552628749108238268426007111582456142206
973 28378788560655446880423141462149104111510068702838865586710
974 520339949977515857435648831177919498059127293163044870298
975 4899292620099703904633360642695629803608339236476757590
976 23687402290491087435911382761806669410253562785024895
977 58814318998474363437897413448009800806711291374230
978 74972783849860021106059171366154764173397938319
979 49107141341516220956536926244707156419855295
980 16487491263050806408511939680282704457871
981 2857257933965482035348879029558733785
982 250554142972991612852114512177263
983 11766059752940124022443157175
984 251749007994809658950209
985 3884187617330592693
986 11666626519000
987 267914296
988 1
989 1
990 1
991 1
992 433494437
993 25058735850088
994 11863533507283029661
995 1065694127719736675123899
996 69681307856847640226800271153
997 2068762952414574766802706511760473
998 32933016587704277504978416092652437953
999 265159992952913287181220308370052687677176
1000 1102156879329366822819179010680609939471089880
1001 2348121592753126497446091315463799177356031543856
1002 2570562514047841905700940408533130561730933890069150
1003 1444731113574738373089622807555576166032526579828036684
1004 416993039046025221603611758300188452920952770518147558709
1005 61802769868104525669956881892096529256604649980638874235706
1006 4703705741717956130101976991062400833691864726324611319114730
1007 183831539012391089830714783421916181564753446818135659553528611
1008 3689346276345151619105368161445576146099085213577990814742852328
1009 38021365178751153341696531363826194979581326405173302440729384605
1010 201212564478378145655949373339516266621028877356308323416478322610
1011 546803791833222252849716274583031156070839879621664529646692403644
1012 763057024548431939061429447123988344086401461614774439987670314692
1013 546803791833222252849716274583031156070839879621664529646692403644
1014 201212564478378145655949373339516266621028877356308323416478322610
1015 38021365178751153341696531363826194979581326405173302440729384605
1016 3689346276345151619105368161445576146099085213577990814742852328
1017 183831539012391089830714783421916181564753446818135659553528611
1018 4703705741717956130101976991062400833691864726324611319114730
1019 61802769868104525669956881892096529256604649980638874235706
1020 416993039046025221603611758300188452920952770518147558709
1021 1444731113574738373089622807555576166032526579828036684
1022 2570562514047841905700940408533130561730933890069150
1023 2348121592753126497446091315463799177356031543856
1024 1102156879329366822819179010680609939471089880
1025 265159992952913287181220308370052687677176
1026 32933016587704277504978416092652437953
1027 2068762952414574766802706511760473
1028 69681307856847640226800271153
1029 1065694127719736675123899
1030 11863533507283029661
1031 25058735850088
1032 433494437
1033 1
1034 1