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 5
25 5
26 1
27 1
28 1
29 1
30 8
31 11
32 11
33 8
34 1
35 1
36 1
37 1
38 13
39 21
40 35
41 21
42 13
43 1
44 1
45 1
46 1
47 21
48 43
49 93
50 93
51 43
52 21
53 1
54 1
55 1
56 1
57 34
58 85
59 269
60 314
61 269
62 85
63 34
64 1
65 1
66 1
67 1
68 55
69 171
70 747
71 1213
72 1213
73 747
74 171
75 55
76 1
77 1
78 1
79 1
80 89
81 341
82 2115
83 4375
84 6427
85 4375
86 2115
87 341
88 89
89 1
90 1
91 1
92 1
93 144
94 683
95 5933
96 16334
97 31387
98 31387
99 16334
100 5933
101 683
102 144
103 1
104 1
105 1
106 1
107 233
108 1365
109 16717
110 59925
111 159651
112 202841
113 159651
114 59925
115 16717
116 1365
117 233
118 1
119 1
120 1
121 1
122 377
123 2731
124 47003
125 221799
126 795611
127 1382259
128 1382259
129 795611
130 221799
131 47003
132 2731
133 377
134 1
135 1
136 1
137 1
138 610
139 5461
140 132291
141 817280
142 4005785
143 9167119
144 12727570
145 9167119
146 4005785
147 817280
148 132291
149 5461
150 610
151 1
152 1
153 1
154 1
155 987
156 10923
157 372157
158 3018301
159 20064827
160 61643709
161 113555791
162 113555791
163 61643709
164 20064827
165 3018301
166 372157
167 10923
168 987
169 1
170 1
171 1
172 1
173 1597
174 21845
175 1047181
176 11134189
177 100764343
178 411595537
179 1029574631
180 1355115601
181 1029574631
182 411595537
183 100764343
184 11134189
185 1047181
186 21845
187 1597
188 1
189 1
190 1
191 1
192 2584
193 43691
194 2946251
195 41096528
196 505375405
197 2758179839
198 9258357134
199 16484061769
200 16484061769
201 9258357134
202 2758179839
203 505375405
204 41096528
205 2946251
206 43691
207 2584
208 1
209 1
210 1
211 1
212 4181
213 87381
214 8289731
215 151643937
216 2536323145
217 18448963469
218 83605623809
219 198549329897
220 269718819131
221 198549329897
222 83605623809
223 18448963469
224 2536323145
225 151643937
226 8289731
227 87381
228 4181
229 1
230 1
231 1
232 1
233 6765
234 174763
235 23323853
236 559640289
237 12724855013
238 123518353059
239 753361554685
240 2403674442213
241 4364059061933
242 4364059061933
243 2403674442213
244 753361554685
245 123518353059
246 12724855013
247 559640289
248 23323853
249 174763
250 6765
251 1
252 1
253 1
254 1
255 10946
256 349525
257 65624397
258 2065192514
259 63851706457
260 826573277157
261 6795928721858
262 29023432116879
263 71019435701025
264 94707789944544
265 71019435701025
266 29023432116879
267 6795928721858
268 826573277157
269 63851706457
270 2065192514
271 65624397
272 349525
273 10946
274 1
275 1
276 1
277 1
278 17711
279 699051
280 184640891
281 7621289593
282 320373303983
283 5532716266089
284 61270295494859
285 350917980468767
286 1152314664726905
287 2068883313029111
288 2068883313029111
289 1152314664726905
290 350917980468767
291 61270295494859
292 5532716266089
293 320373303983
294 7621289593
295 184640891
296 699051
297 17711
298 1
299 1
300 1
301 1
302 28657
303 1398101
304 519507267
305 28124714395
306 1607526474153
307 37028886137273
308 552555688390363
309 4239961392742933
310 18725412666911121
311 45041182570385013
312 60711713670028729
313 45041182570385013
314 18725412666911121
315 4239961392742933
316 552555688390363
317 37028886137273
318 1607526474153
319 28124714395
320 519507267
321 1398101
322 28657
323 1
324 1
325 1
326 1
327 46368
328 2796203
329 1461688413
330 103789150046
331 8065864257905
332 247839719105625
333 4982395765808506
334 51247532773412135
335 304052089851133193
336 982306447523823110
337 1774857106048310417
338 1774857106048310417
339 982306447523823110
340 304052089851133193
341 51247532773412135
342 4982395765808506
343 247839719105625
344 8065864257905
345 103789150046
346 1461688413
347 2796203
348 46368
349 1
350 1
351 1
352 1
353 75025
354 5592405
355 4112616845
356 383013144129
357 40471399479495
358 1658772577825883
359 44929655655496287
360 619304595300705203
361 4939032362569285343
362 21403722105022839327
363 51988386172830194123
364 69645620389200894313
365 51988386172830194123
366 21403722105022839327
367 4939032362569285343
368 619304595300705203
369 44929655655496287
370 1658772577825883
371 40471399479495
372 383013144129
373 4112616845
374 5592405
375 75025
376 1
377 1
378 1
379 1
380 121393
381 11184811
382 11571284395
383 1413437041011
384 203068825478591
385 11102227136885119
386 405145692220245539
387 7484739788762129061
388 80212913126794961581
389 466590512078904543333
390 1521275664760641782529
391 2738859491448250313209
392 2738859491448250313209
393 1521275664760641782529
394 466590512078904543333
395 80212913126794961581
396 7484739788762129061
397 405145692220245539
398 11102227136885119
399 203068825478591
400 1413437041011
401 11571284395
402 11184811
403 121393
404 1
405 1
406 1
407 1
408 196418
409 22369621
410 32557042499
411 5216013647648
412 1018918472214687
413 74306982478800839
414 3653405881837027898
415 90454037365096154821
416 1302848440978689378895
417 10168965958050873085400
418 44538762532546413994797
419 107585839718856570298223
420 144633664064386054815370
421 107585839718856570298223
422 44538762532546413994797
423 10168965958050873085400
424 1302848440978689378895
425 90454037365096154821
426 3653405881837027898
427 74306982478800839
428 1018918472214687
429 5216013647648
430 32557042499
431 22369621
432 196418
433 1
434 1
435 1
436 1
437 317811
438 44739243
439 91602704493
440 19248692843977
441 5112520236292975
442 497337328226935873
443 32944296635703537619
444 1093176040561352890815
445 21160170045208400163639
446 221652375294869546049573
447 1303616639402011461251233
448 4228584664960398272666933
449 7628353499253647368076833
450 7628353499253647368076833
451 4228584664960398272666933
452 1303616639402011461251233
453 221652375294869546049573
454 21160170045208400163639
455 1093176040561352890815
456 32944296635703537619
457 497337328226935873
458 5112520236292975
459 19248692843977
460 91602704493
461 44739243
462 317811
463 1
464 1
465 1
466 1
467 514229
468 89478485
469 257733967693
470 71033567707081
471 25652573037707685
472 3328675884465670943
473 297074105711137785643
474 13211332941694795139451
475 343682150838629617207661
476 4831029285684338977528933
477 38161289867462339837921581
478 166150949940038589493630307
479 402598175011997933123641683
480 540156683236043677756331721
481 402598175011997933123641683
482 166150949940038589493630307
483 38161289867462339837921581
484 4831029285684338977528933
485 343682150838629617207661
486 13211332941694795139451
487 297074105711137785643
488 3328675884465670943
489 25652573037707685
490 71033567707081
491 257733967693
492 89478485
493 514229
494 1
495 1
496 1
497 1
498 832040
499 178956971
500 725161963867
501 262135646903672
502 128714264896906815
503 22278834269568500575
504 2678848846908468312922
505 159663653922455046451869
506 5581980494655675324244739
507 105298360336552259359097072
508 1117028797150925598138259865
509 6529489194328067696608292131
510 21240637029540947331761269010
511 38274876122104839113120012341
512 38274876122104839113120012341
513 21240637029540947331761269010
514 6529489194328067696608292131
515 1117028797150925598138259865
516 105298360336552259359097072
517 5581980494655675324244739
518 159663653922455046451869
519 2678848846908468312922
520 22278834269568500575
521 128714264896906815
522 262135646903672
523 725161963867
524 178956971
525 832040
526 1
527 1
528 1
529 1
530 1346269
531 357913941
532 2040320421827
533 967360841126013
534 645836374307029587
535 149112193913847412949
536 24156399743204708778265
537 1929585377217863614296141
538 90661520882395433032959949
539 2295070116937324934320566315
540 32698075493600104570825295211
541 256578334072481466140413824599
542 1120827437186661152489742796181
543 2711122570756390724662274842497
544 3641548665525780178990584908643
545 2711122570756390724662274842497
546 1120827437186661152489742796181
547 256578334072481466140413824599
548 32698075493600104570825295211
549 2295070116937324934320566315
550 90661520882395433032959949
551 1929585377217863614296141
552 24156399743204708778265
553 149112193913847412949
554 645836374307029587
555 967360841126013
556 2040320421827
557 357913941
558 1346269
559 1
560 1
561 1
562 1
563 2178309
564 715827883
565 5740658799869
566 3569857996631637
567 3240546707396494625
568 998007921036660377625
569 217829104194580425063225
570 23319686255381112700601777
571 1472502216500854476747431579
572 50023518704119664307484862493
573 957131172335012832314410728629
574 10082755646996303380069132603149
575 59138559349051342536717121416727
576 192073323919312485185355372338349
577 346327118672514571464359727241557
578 346327118672514571464359727241557
579 192073323919312485185355372338349
580 59138559349051342536717121416727
581 10082755646996303380069132603149
582 957131172335012832314410728629
583 50023518704119664307484862493
584 1472502216500854476747431579
585 23319686255381112700601777
586 217829104194580425063225
587 998007921036660377625
588 3240546707396494625
589 3569857996631637
590 5740658799869
591 715827883
592 2178309
593 1
594 1
595 1
596 1
597 3524578
598 1431655765
599 16151954937485
600 13173869884216778
601 16259758390709413685
602 6679666034491067264711
603 1964263547173032904106778
604 281825970280194270275027439
605 23916069489707762545940889011
606 1090311220406024665034467739996
607 28017228036878008588540272135721
608 396213165824381924181425210042453
609 3120492324345841910280904006262914
610 13606361629319096653666725246968935
611 32944004670150550617620828563063297
612 44222017282082621251230960522832336
613 32944004670150550617620828563063297
614 13606361629319096653666725246968935
615 3120492324345841910280904006262914
616 396213165824381924181425210042453
617 28017228036878008588540272135721
618 1090311220406024665034467739996
619 23916069489707762545940889011
620 281825970280194270275027439
621 1964263547173032904106778
622 6679666034491067264711
623 16259758390709413685
624 13173869884216778
625 16151954937485
626 1431655765
627 3524578
628 1
629 1
630 1
631 1
632 5702887
633 2863311531
634 45445245430923
635 48615617121891973
636 81584917975836166537
637 44707001724558570655777
638 17712649543774032969693555
639 3405959839297277179310027897
640 388439329016314485217916673991
641 23764450649371185636597591063399
642 820118424820648199207478855871831
643 15569818483592254607210198973538683
644 164651198432962467420583061092223271
645 963916269238693918013893247349033565
646 3133427694441111119940251968175062045
647 5647901713291406892787326563994800373
648 5647901713291406892787326563994800373
649 3133427694441111119940251968175062045
650 963916269238693918013893247349033565
651 164651198432962467420583061092223271
652 15569818483592254607210198973538683
653 820118424820648199207478855871831
654 23764450649371185636597591063399
655 388439329016314485217916673991
656 3405959839297277179310027897
657 17712649543774032969693555
658 44707001724558570655777
659 81584917975836166537
660 48615617121891973
661 45445245430923
662 2863311531
663 5702887
664 1
665 1
666 1
667 1
668 9227465
669 5726623061
670 127865038074563
671 179406524916660079
672 409360259361177385365
673 299223930114960047946823
674 159722957458775453872978851
675 41162138484194137810277407223
676 6308946169139419314381772394365
677 517969910304164940866204414361147
678 24006517609986637579561723049724781
679 611836816031234180090549229387861001
680 8687847420539717676090703118427164999
681 68284948163668420139551876088855502539
682 298048700410600801097245755533047889567
683 721249317838448862419569053505713284619
684 968503939616343947563582929715005880647
685 721249317838448862419569053505713284619
686 298048700410600801097245755533047889567
687 68284948163668420139551876088855502539
688 8687847420539717676090703118427164999
689 611836816031234180090549229387861001
690 24006517609986637579561723049724781
691 517969910304164940866204414361147
692 6308946169139419314381772394365
693 41162138484194137810277407223
694 159722957458775453872978851
695 299223930114960047946823
696 409360259361177385365
697 179406524916660079
698 127865038074563
699 5726623061
700 9227465
701 1
702 1
703 1
704 1
705 14930352
706 11453246123
707 359761902566925
708 662065055928235502
709 2054004897060632150979
710 2002705588468526143941265
711 1440293947229189565550635942
712 497457966638047026859755470435
713 102468487437631303083353132952419
714 11289678290801562701972381475410738
715 702718106599383028542397084922195395
716 24043019487603581578827269646338586611
717 458412665363575743143304269569580153014
718 4837452450303073550033229852197204414223
719 28349287524797612269624696396570185001509
720 92110663170202875240184239127218444479972
721 166058718756215924460980588871429869851847
722 166058718756215924460980588871429869851847
723 92110663170202875240184239127218444479972
724 28349287524797612269624696396570185001509
725 4837452450303073550033229852197204414223
726 458412665363575743143304269569580153014
727 24043019487603581578827269646338586611
728 702718106599383028542397084922195395
729 11289678290801562701972381475410738
730 102468487437631303083353132952419
731 497457966638047026859755470435
732 1440293947229189565550635942
733 2002705588468526143941265
734 2054004897060632150979
735 662065055928235502
736 359761902566925
737 11453246123
738 14930352
739 1
740 1
741 1
742 1
743 24157817
744 22906492245
745 1012228428495693
746 2443222942376657277
747 10306169277531409077813
748 13404107185891614540056041
749 12987780453593331350001178483
750 6011942570569166516255820217717
751 1664270413792109595792235935963677
752 246069878593654483589365217906373163
753 20569959804305124182932577245354074049
754 944803974693625909859898623749818732663
755 24188142669494601941814393332996516457177
756 342693040217490229341217951488788558392427
757 2696520012410850826894676277602986085104287
758 11763071691015700690839152499694848484938585
759 28474107085691172679592026978662266114678591
760 38227887218717761202510261178854062185464315
761 28474107085691172679592026978662266114678591
762 11763071691015700690839152499694848484938585
763 2696520012410850826894676277602986085104287
764 342693040217490229341217951488788558392427
765 24188142669494601941814393332996516457177
766 944803974693625909859898623749818732663
767 20569959804305124182932577245354074049
768 246069878593654483589365217906373163
769 1664270413792109595792235935963677
770 6011942570569166516255820217717
771 12987780453593331350001178483
772 13404107185891614540056041
773 10306169277531409077813
774 2443222942376657277
775 1012228428495693
776 22906492245
777 24157817
778 1
779 1
780 1
781 1
782 39088169
783 45812984491
784 2848012488543035
785 9016241375051966991
786 51712206327266828852341
787 89713681058718209910755533
788 117116675617180368459249751051
789 72656298812106557610525490693813
790 27030708372439127399929456920046913
791 5363341112537235451192528649566978031
792 602123497554563844292140883033549259917
793 37127420603868061825679554070234633267099
794 1276284984730989378687368437759355806001193
795 24277026887871223239523176852569216113966191
796 256484850228269444416319174826437109393513541
797 1502237842292186440274977714897528001448490317
798 4882293360115802294603445886695918797084955833
799 8800938496699912826233450955203643371249044173
800 8800938496699912826233450955203643371249044173
801 4882293360115802294603445886695918797084955833
802 1502237842292186440274977714897528001448490317
803 256484850228269444416319174826437109393513541
804 24277026887871223239523176852569216113966191
805 1276284984730989378687368437759355806001193
806 37127420603868061825679554070234633267099
807 602123497554563844292140883033549259917
808 5363341112537235451192528649566978031
809 27030708372439127399929456920046913
810 72656298812106557610525490693813
811 117116675617180368459249751051
812 89713681058718209910755533
813 51712206327266828852341
814 9016241375051966991
815 2848012488543035
816 45812984491
817 39088169
818 1
819 1
820 1
821 1
822 63245986
823 91625968981
824 8013186457439299
825 33272693660134083680
826 259471022940883719517091
827 600453609876773294325657653
828 1056093906424014416121997017282
829 878075198634745487001209780346959
830 439026745607598720698941467344422563
831 116899416750185539961962028798213416920
832 17625351817010674852777085138881590178409
833 1458974346671473266794414363056397014291723
834 67343115037713705527791418379748331290590702
835 1719827387474635952393524607962621379955933913
836 24396165686219958407505768105508789509936150023
837 191846084952898517108262706750418297343144328044
838 837153854339953647935073014014750346712263251409
839 2026105166048043576089496658731786008356556618339
840 2720444488584821384410936779813343554469758172682
841 2026105166048043576089496658731786008356556618339
842 837153854339953647935073014014750346712263251409
843 191846084952898517108262706750418297343144328044
844 24396165686219958407505768105508789509936150023
845 1719827387474635952393524607962621379955933913
846 67343115037713705527791418379748331290590702
847 1458974346671473266794414363056397014291723
848 17625351817010674852777085138881590178409
849 116899416750185539961962028798213416920
850 439026745607598720698941467344422563
851 878075198634745487001209780346959
852 1056093906424014416121997017282
853 600453609876773294325657653
854 259471022940883719517091
855 33272693660134083680
856 8013186457439299
857 91625968981
858 63245986
859 1
860 1
861 1
862 1
863 102334155
864 183251937963
865 22545953523516317
866 122786435893093915237
867 1301921084106195563724531
868 4018835632055950725569139907
869 9523275226784894796666062913943
870 10611826832041259429984692473770245
871 7130574486825718754005964152421398995
872 2547940544928440295656050548174169074967
873 515929034294652120212530698651339100450103
874 57332467224353087838501862739748676294721701
875 3553354468161428713054635280468350440091706907
876 121835729034236460920821819593809674964611068597
877 2320494267439112412891765479545580215828933566379
878 24500171167381573626561016738214072227493522982189
879 143543225067586930976480756629466094849133573152683
880 466447929620859831449961245321322660686625286653205
881 840880037198010191364658903530217905455299935841099
882 840880037198010191364658903530217905455299935841099
883 466447929620859831449961245321322660686625286653205
884 143543225067586930976480756629466094849133573152683
885 24500171167381573626561016738214072227493522982189
886 2320494267439112412891765479545580215828933566379
887 121835729034236460920821819593809674964611068597
888 3553354468161428713054635280468350440091706907
889 57332467224353087838501862739748676294721701
890 515929034294652120212530698651339100450103
891 2547940544928440295656050548174169074967
892 7130574486825718754005964152421398995
893 10611826832041259429984692473770245
894 9523275226784894796666062913943
895 4018835632055950725569139907
896 1301921084106195563724531
897 122786435893093915237
898 22545953523516317
899 183251937963
900 102334155
901 1
902 1
903 1
904 1
905 165580141
906 366503875925
907 63435441442264461
908 453119575829892510421
909 6532515617034954765166347
910 26898064330347423545143397199
911 85875669431312019297013937879455
912 128247407940529283268561242910685467
913 115813201699241121168780971509773476297
914 55534929457817756165043050400427396770329
915 15102267769852607213878169988706772597439833
916 2252960389476043920091819149380302711032163511
917 187492531952860851262309492766673553057818555491
918 8631062086528728121352916155158672746855193067995
919 220719096911143153546581367472729935641915251808163
920 3128846716970515584629935022027188705840357509256831
921 24612866726057690722891443579871827934013938616789791
922 107384125008557853137629284607252749275036218874537731
923 259918348230233137286932967908468045393012078528504575
924 348970226122589397373342369495005120745703462667115175
925 259918348230233137286932967908468045393012078528504575
926 107384125008557853137629284607252749275036218874537731
927 24612866726057690722891443579871827934013938616789791
928 3128846716970515584629935022027188705840357509256831
929 220719096911143153546581367472729935641915251808163
930 8631062086528728121352916155158672746855193067995
931 187492531952860851262309492766673553057818555491
932 2252960389476043920091819149380302711032163511
933 15102267769852607213878169988706772597439833
934 55534929457817756165043050400427396770329
935 115813201699241121168780971509773476297
936 128247407940529283268561242910685467
937 85875669431312019297013937879455
938 26898064330347423545143397199
939 6532515617034954765166347
940 453119575829892510421
941 63435441442264461
942 366503875925
943 165580141
944 1
945 1
946 1
947 1
948 267914296
949 733007751851
950 178482370540199275
951 1672150091466018359168
952 32777532220739491828110803
953 180028727528655655503611143947
954 774379655985671163763134959447590
955 1549911993692628069997909753250262391
956 1881012201841984327625053473287803581267
957 1210439715642149540645424232602371226156682
958 442073367258136752015091339305920135131716719
959 88533270445886986592300878391770239341446909983
960 9893030728913007732260566105315021403198402195712
961 611440125186099182360862310617604148989883488947875
962 20994187348652112845085675011690159690872130458909671
963 399576540392265555803744729187570537598842760351190610
964 4220273670861931173704896927770429557175464639688016419
965 24721750878902583628018351749889629833721726278981751413
966 80340638858374712448512634349643420823023453625408590128
967 144827810288491288023001325834616563223552230568846589101
968 144827810288491288023001325834616563223552230568846589101
969 80340638858374712448512634349643420823023453625408590128
970 24721750878902583628018351749889629833721726278981751413
971 4220273670861931173704896927770429557175464639688016419
972 399576540392265555803744729187570537598842760351190610
973 20994187348652112845085675011690159690872130458909671
974 611440125186099182360862310617604148989883488947875
975 9893030728913007732260566105315021403198402195712
976 88533270445886986592300878391770239341446909983
977 442073367258136752015091339305920135131716719
978 1210439715642149540645424232602371226156682
979 1881012201841984327625053473287803581267
980 1549911993692628069997909753250262391
981 774379655985671163763134959447590
982 180028727528655655503611143947
983 32777532220739491828110803
984 1672150091466018359168
985 178482370540199275
986 733007751851
987 267914296
988 1
989 1
990 1
991 1
992 433494437
993 1466015503701
994 502179158360159299
995 6170746260974694209769
996 164464454662177987500809825
997 1204932159111518914223000102873
998 6982930739729582564998386672522921
999 18731194835589083583494448590850055155
1000 30550980901742819917314404351203135607585
1001 26382752439955087605929908981596913206042027
1002 12940365502316247931544152468599637035564979895
1003 3479040183756852223612292065253154578299147333313
1004 522005130754332323476851665653120199995140342220151
1005 43315523502710851172698615895065201010498722817277623
1006 1996909385105412035786964008839575104617824672212334309
1007 51028805577991910385009391298131475342481516749541120657
1008 723635052142755769876222738573291258343926959436888870205
1009 5691375038460302250656902194987183984592888520277440610655
1010 24833389534248252755042597295552748563993749552022455784897
1011 60105016298778246818604396522331446944493255850123877621935
1012 80700603403721730646640814391653008712705595500769624448529
1013 60105016298778246818604396522331446944493255850123877621935
1014 24833389534248252755042597295552748563993749552022455784897
1015 5691375038460302250656902194987183984592888520277440610655
1016 723635052142755769876222738573291258343926959436888870205
1017 51028805577991910385009391298131475342481516749541120657
1018 1996909385105412035786964008839575104617824672212334309
1019 43315523502710851172698615895065201010498722817277623
1020 522005130754332323476851665653120199995140342220151
1021 3479040183756852223612292065253154578299147333313
1022 12940365502316247931544152468599637035564979895
1023 26382752439955087605929908981596913206042027
1024 30550980901742819917314404351203135607585
1025 18731194835589083583494448590850055155
1026 6982930739729582564998386672522921
1027 1204932159111518914223000102873
1028 164464454662177987500809825
1029 6170746260974694209769
1030 502179158360159299
1031 1466015503701
1032 433494437
1033 1
1034 1
1035 1
1036 1
1037 701408733
1038 2932031007403
1039 1412934545456387501
1040 22771944702872450167161
1041 825216391050605469830922963
1042 8064610177116297609101395635611
1043 62968236998527255012813942164499517
1044 226372633810736678829453395662461355673
1045 496202221234306771652471473460604008412825
1046 575038657161715976524244696470133695388604895
1047 378790197472663947683696060644445230423631287495
1048 136713810962189941821655994151931011748179406730685
1049 27543566209494461671325868045605644660121010277676155
1050 3068550198515235703165881694214048700444200915379791909
1051 189940500951216820133397718423898040940379797121083097619
1052 6516748590207465258382815646058880724606026572955516311623
1053 124078998906353270539864487426831414012532480044477610045685
1054 1310254896594758967494986165460540033165763558157405261307355
1055 7676009073361676757903737600162663815676976349671789259385575
1056 24944338962611960630965629397218618915035343938735107607175701
1057 44967266043427752868386453990892404907966748992989455390493319
1058 44967266043427752868386453990892404907966748992989455390493319
1059 24944338962611960630965629397218618915035343938735107607175701
1060 7676009073361676757903737600162663815676976349671789259385575
1061 1310254896594758967494986165460540033165763558157405261307355
1062 124078998906353270539864487426831414012532480044477610045685
1063 6516748590207465258382815646058880724606026572955516311623
1064 189940500951216820133397718423898040940379797121083097619
1065 3068550198515235703165881694214048700444200915379791909
1066 27543566209494461671325868045605644660121010277676155
1067 136713810962189941821655994151931011748179406730685
1068 378790197472663947683696060644445230423631287495
1069 575038657161715976524244696470133695388604895
1070 496202221234306771652471473460604008412825
1071 226372633810736678829453395662461355673
1072 62968236998527255012813942164499517
1073 8064610177116297609101395635611
1074 825216391050605469830922963
1075 22771944702872450167161
1076 1412934545456387501
1077 2932031007403
1078 701408733
1079 1
1080 1