0 1
1 1
2 1
3 3
4 2
5 1
6 10
7 9
8 3
9 1
10 41
11 40
12 18
13 4
14 1
15 196
16 205
17 100
18 30
19 5
20 1
21 1057
22 1176
23 615
24 200
25 45
26 6
27 1
28 6322
29 7399
30 4116
31 1435
32 350
33 63
34 7
35 1
36 41393
37 50576
38 29596
39 10976
40 2870
41 560
42 84
43 8
44 1
45 293608
46 372537
47 227592
48 88788
49 24696
50 5166
51 840
52 108
53 9
54 1
55 2237921
56 2936080
57 1862685
58 758640
59 221970
60 49392
61 8610
62 1200
63 135
64 10
65 1
66 18210094
67 24617131
68 16148440
69 6829845
70 2086260
71 488334
72 90552
73 13530
74 1650
75 165
76 11
77 1
78 157329097
79 218521128
80 147702786
81 64593760
82 20489535
83 5007024
84 976668
85 155232
86 20295
87 2200
88 198
89 12
90 1
91 1436630092
92 2045278261
93 1420387332
94 640045406
95 209929720
96 53272791
97 10848552
98 1813812
99 252252
100 29315
101 2860
102 234
103 13
104 1
105 13810863809
106 20112821288
107 14316947827
108 6628474216
109 2240158921
110 587803216
111 124303179
112 21697104
113 3174171
114 392392
115 41041
116 3640
117 273
118 14
119 1
120 139305550066
121 207162957135
122 150846159660
123 71584739135
124 24856778310
125 6720476763
126 1469508040
127 266363955
128 40682070
129 5290285
130 588588
131 55965
132 4550
133 315
134 15
135 1
136 1469959371233
137 2228888801056
138 1657303657080
139 804512851520
140 286338956540
141 79541690592
142 17921271368
143 3358875520
144 532727910
145 72323680
146 8464456
147 856128
148 74620
149 5600
150 360
151 16
152 1
153 16184586405328
154 24989309310961
155 18945554808976
156 9391387390120
157 3419179618960
158 973552452236
159 225368123344
160 43523087608
161 7137610480
162 1006263830
163 122950256
164 13081432
165 1212848
166 97580
167 6800
168 408
169 17
170 1
171 185504221191745
172 291322555295904
173 224903783798649
174 113673328853856
175 42261243255540
176 12309046628256
177 2920657356708
178 579518031456
179 97926947118
180 14275220960
181 1811274894
182 201191328
183 19622148
184 1679328
185 125460
186 8160
187 459
188 18
189 1
190 2208841954063318
191 3524580202643155
192 2767564275311088
193 1424390630724777
194 539948312055816
195 160592724371052
196 38978647656144
197 7927498539636
198 1376355324708
199 206734666138
200 27122919824
201 3128565726
202 318552936
203 28678524
204 2279088
205 158916
206 9690
207 513
208 19
209 1
210 27272621155678841
211 44176839081266360
212 35245802026431550
213 18450428502073920
214 7121953153623885
215 2159793248223264
216 535309081236840
217 111367564731840
218 19818746349090
219 3058567388240
220 413469332276
221 49314399680
222 5214276210
223 490081440
224 40969320
225 3038784
226 198645
227 11400
228 570
229 20
230 1
231 348586218389733556
232 572725044269255661
233 463856810353296780
234 246720614185020850
235 96864749635888080
236 29912203245220317
237 7559276368781424
238 1605927243710520
239 292339857421080
240 46243741481210
241 6422991515304
242 789350543436
243 86300199440
244 8423061570
245 735122160
246 57357048
247 3988404
248 245385
249 13300
250 630
251 21
252 1
253 4605223387997411873
254 7668896804574138232
255 6299975486961812271
256 3401616609257509720
257 1356963378017614675
258 426204898397907552
259 109678078565807829
260 23757725730455904
261 4416299920203930
262 714608540362640
263 101736231258662
264 12845983030608
265 1447142662966
266 146046491360
267 13236239610
268 1078179168
269 78865941
270 5161464
271 299915
272 15400
273 693
274 22
275 1
276 62797451641106266330
277 105920137923940473079
278 88192313252602589668
279 48299812066707227411
280 19559295503230680890
281 6242031538881027505
282 1633785443858645616
283 360370829573368581
284 68303461475060724
285 11286099796076710
286 1643599642834072
287 212721210813566
288 24621467475332
289 2560329326786
290 239933521520
291 20295567402
292 1549882554
293 106700979
294 6595204
295 363055
296 17710
297 759
298 23
299 1
300 882730631284319415505
301 1507138839386550391920
302 1271041655087285676948
303 705538506020820717344
304 289798872400243364466
305 93884618415507268272
306 24968126155524110020
307 5601550093229642112
308 1081112488720105743
309 182142563933495264
310 27086639510584104
311 3586035584365248
312 425442421627132
313 45455016877536
314 4389135988776
315 383893634432
316 30443351103
317 2188069488
318 142267972
319 8330784
320 435666
321 20240
322 828
323 24
324 1
325 12776077318891628112376
326 22068265782107985387625
327 18839235492331879899000
328 10592013792394047307900
329 4409615662630129483400
330 1448994362001216822330
331 391185910064613617800
332 89171879126871821500
333 17504844041342631600
334 3003090246444738175
335 455356409833738160
336 61560544342236600
337 7470907467427600
338 818158503129100
339 81169672995600
340 7315226647960
341 599833803800
342 44769633975
343 3038985400
344 187194700
345 10413480
346 518650
347 23000
348 900
349 25
350 1
351 190185523485851040093857
352 332178010291182330921776
353 286887455167403810039125
354 163273374266876292458000
355 68848089650561307501350
356 22930001445676673313680
357 6278975568671939563430
358 1452976237382850580400
359 289808607162333419875
360 50569549452767602400
361 7808034640756319255
362 1076296968697926560
363 133381179408179300
364 14941814934855200
365 1519437220096900
366 140694099859040
367 11887243302935
368 917392876400
369 64667249075
370 4158611600
371 243353110
372 12892880
373 612950
374 26000
375 975
376 26
377 1
378 2908909247751545392493182
379 5135009134117978082534139
380 4484403138930961467443976
381 2581987096506634290352125
382 1102095276301414974091500
383 371779684113031060507290
384 103185006505545029911560
385 24218905764877481173230
386 4903794801167120708850
387 869425821487000259625
388 136537783522472526480
389 19165175936401874535
390 2421668179570334760
391 277022449540064700
392 28816357374363600
393 2734986996174420
394 237421293512130
395 18879739363485
396 1376089314600
397 91895564475
398 5614125660
399 312882570
400 15823080
401 719550
402 29250
403 1053
404 27
405 1
406 45671882246215264120864553
407 81449458937043270989809096
408 71890127877651693155477946
409 41854429296688973696143776
410 18073909675546440032464875
411 6171733547287923854912400
412 1734971859194144949034020
413 412740026022180119646240
414 84766170177071184106305
415 15256250492519931094200
416 2434392300163600726950
417 347550721693566431040
418 44718743851604373915
419 5215900694459182560
420 554044899080129400
421 53790533765478720
422 4786227243305235
423 391046836372920
424 29368483454310
425 2027921095200
426 128653790265
427 7485500880
428 398214180
429 19262880
430 839475
431 32760
432 1134
433 28
434 1
435 735452644411097903203941148
436 1324484585140242659505072037
437 1181017154587127429352231892
438 694937902817299700502953478
439 303444612400995059297042376
440 104828676118169352188296275
441 29830045478558298632076600
442 7187740559518600503140940
443 1496182594330402933717620
444 273135437237229371009205
445 44243126428307800173180
446 6417943336794947371050
447 839914244092785541680
448 99757197822809757195
449 10804365724236878160
450 1071153471554916840
451 97495342449930180
452 8164740591520695
453 630019903045260
454 44825580009210
455 2940485588040
456 177664757985
457 9867251160
458 502096140
459 23275980
460 973791
461 36540
462 1218
463 29
464 1
465 12136505435201514536093218561
466 22063579332332937096118234440
467 19867268777103639892576080555
468 11810171545871274293522318920
469 5212034271129747753772151085
470 1820667674405970355782254256
471 524143380590846760941481375
472 127843052050964136994614000
473 26954027098194751886778525
474 4987275314434676445725400
475 819406311711688113027615
476 120663072077203091381400
477 16044858341987368427625
478 1938263640214120480800
479 213765423906020908275
480 21608731448473756320
481 2008412759165469075
482 172050604323406200
483 13607900985867825
484 994768267966200
485 67238370013815
486 4200693697200
487 242270124525
488 12870327600
489 627620175
490 27931176
491 1123605
492 40600
493 1305
494 30
495 1
496 205085241829203815629702605634
497 376231668491246950618889775391
498 341985479651160524989832633820
499 205295110696737612223286165735
500 91528829480502375774797971630
501 32314612481004436073387336727
502 9406782984430846838208313656
503 2321206399759464227026560375
504 495391826697486030854129250
505 92841648893781923165570475
506 15460553474747496981748740
507 2309235969369302863986915
508 311712936199441319401950
509 38260816046277570865875
510 4291869489045552493200
511 441781876072443210435
512 41866917181417902870
513 3662399737301737725
514 296309374112532900
515 22202364766415925
516 1541890815347610
517 99256641448965
518 5919159300600
519 326537993925
520 16624173150
521 778249017
522 33302556
523 1290065
524 44950
525 1395
526 31
527 1
528 3546223794928746739330729794497
529 6562727738534522100150483380288
530 6019706695859951209902236406256
531 3647845116279045599891548094080
532 1642360885573900897786289325880
533 585784508675215204958707018432
534 172344599898690325724732462544
535 43002436500255299831809433856
536 9284825599037856908106241500
537 1761393161591061443036904000
538 297093276460102154129825520
539 44976155562901809401450880
540 6157962584984807637298440
541 767293381414009401604800
542 87453293820063019122000
543 9155988243297178652160
544 883563752144886420870
545 78808314694433699520
546 6510932866314200400
547 499047366926371200
548 35523783626265480
549 2349547909101120
550 144373296653040
551 8235352070400
552 435383991900
553 21278941632
554 957844944
555 39469696
556 1474360
557 49600
558 1488
559 32
560 1
561 62704200368312351772629173938592
562 117025385232648642397914083218401
563 108285007685819614652482975774752
564 66216773654459463308924600468816
565 30094722209302126199105271776160
566 10839581844787745925389509550808
567 3221814797713683627272888601376
568 812481685236682964130881609136
569 177385050563553111806213914656
570 34044360529805475329722885500
571 5812597433250502762021783200
572 891279829380306462389476560
573 123684427797979975853989920
574 15631751177269127079296040
575 1808620113333022160925600
576 192397246404138642068400
577 18884225751800430970080
578 1715153165928308934630
579 144481910273128449120
580 11308462346756242800
581 823428155428512480
582 55823088555560040
583 3524321863651680
584 207144295197840
585 11323609096800
586 574706869308
587 27007887456
588 1170699376
589 46517856
590 1677720
591 54560
592 1584
593 33
594 1
595 1133054147984751066088240947438209
596 2131942812522619960269391913912128
597 1989431548955026920764539414712817
598 1227230087105955632728140392113856
599 562842576062905438125859103984936
600 204644111023254458153915848077888
601 61424297120463893577207220787912
602 15648814731752177618182601778112
603 3453047162255902597556246838828
604 670121302128978422379030344256
605 115750825801338616121057810700
606 17966210248228826718976420800
607 2525292849910868310103516920
608 323482349625486090695050560
609 37962824287653594335433240
610 4099538923554850231431360
611 408844148608794614395350
612 37768451503600861940160
613 3239733757864583543190
614 258546576278229856320
615 19224385989485612760
616 1333169394503305920
617 86272045949501880
618 5209867102789440
619 293454418196940
620 15400108371648
621 751539752172
622 34009932352
623 1421563528
624 54538176
625 1901416
626 59840
627 1683
628 34
629 1
630 20910698403850873648670173511358886
631 39656895179466287313088433160337315
632 37308999219145849304714358493462240
633 23210034737808647408919626504982865
634 10738263262177111786371228430996240
635 3939898032440338066881013727894552
636 1193757314302317672564509113787680
637 307121485602319467886036103939560
638 68463564451415777079548882779240
639 13428516742106287879385404373220
640 2345424557451424478326606204896
641 368298082095168324021547579500
642 52401446557334077930347894000
643 6798865365144645450278699400
644 808705874063715226737626400
645 88579923337858386782677560
646 8967741395276234881256100
647 841737953018106559049250
648 73438655701446120439200
649 5967930606592653895350
650 452456508486902248560
651 32040643315809354600
652 2120951309437077600
653 131283548184024600
654 7597722858234600
655 410836185475716
656 20730915115680
657 974218197260
658 42512415440
659 1715680120
660 63627872
661 2146760
662 65450
663 1785
664 35
665 1
666 393917069576433945459233129824936153
667 752785142538631451352126246408919896
668 713824113230393171635591796886071670
669 447707990629750191656572301921546880
670 208890312640277826680276638544845785
671 77315495487675204861872844703172928
672 23639388194642028401286082367367312
673 6139323330697633744617475442336640
674 1382046685210437605487162467728020
675 273854257805663108318195531116960
676 48342660271582636365787455743592
677 7675934915295571019977983943296
678 1104894246285504972064642738500
679 145111698158771292730194168000
680 17482796653229088300716655600
681 1940894097752916544170303360
682 199304827510181370261024510
683 18990511189996732689718800
684 1683475906036213118098500
685 139146926592213701884800
686 10742275091866777011630
687 775639728834689568960
688 52430143607688034800
689 3319749875640643200
690 196925322276036900
691 10940720915857824
692 568850102966376
693 27641220154240
694 1252566253620
695 52774032960
696 2058816144
697 73890432
698 2415105
699 71400
700 1890
701 36
702 1
703 7570544032476569775747250003322459908
704 14574931574328055981991625803522637661
705 13926525136964681850014335558565018076
706 8803830729841515783505632161594883930
707 4141298913325189272823293792774308640
708 1545788313538055917434047125231858809
709 476778888840663763314882542336233056
710 124951051885965007263940721084655792
711 28394370404476556068855823920806960
712 5681747483642910155891667922881860
713 1013260753880953500777323465132752
714 162607130004414322321285078410264
715 23667465988828010644932117158496
716 3144699008658744920491675486500
717 383509487991038416501227444000
718 43124231744631751141767750480
719 4488317601053619508393826520
720 433781095169218276450465110
721 39036050779437728306644200
722 3278347817017888703665500
723 257421814195595348486880
724 18926865638050988068110
725 1304484998494705184160
726 84344144064541621200
727 5117947724945991600
728 291449476968534612
729 15569487457182288
730 779535326287256
731 36525898060960
732 1598101771860
733 65087973984
734 2457296688
735 85435812
736 2707845
737 77700
738 1998
739 37
740 1
741 148359412788945469291272448824645250145
742 287680673234109651478395500126253476504
743 276923699912233063657840890266930115559
744 176402651734885970100181583741823562296
745 83636391933494399943303505535151397335
746 31473871741271438473457032825084745664
747 9789992652407687477082298459801772457
748 2588228253706460429423648086968122304
749 593517496458333784503718425152115012
750 119887341707789903401835700998962720
751 21590640437843058592388338106951068
752 3500355331588748457230753788640416
753 514922578347312020684069414965836
754 69181823659651108039032342463296
755 8535611594930879069905976320500
756 971557369577297321803109524800
757 102420050393500408961698407390
758 10032709931766914195233259280
759 915760089801683028062093010
760 78072101558875456613288400
761 6228860852333988536964450
762 465810901877743963928640
763 32691858829360797572190
764 2155236084469512912960
765 133544894768857566900
766 7779280541917907232
767 425964620184781356
768 21912611976775072
769 1057940799961276
770 47861521597120
771 2024262244356
772 79785258432
773 2918039817
774 98380632
775 3026415
776 84360
777 2109
778 38
779 1
780 2963191270897986179354727717728596074538
781 5786017098768873302359625504161164755655
782 5609773128065138203828712252461942791828
783 3600008098859029827551931573470091502267
784 1719925854415138208476770441482779732386
785 652363857081256319557767343174180899213
786 204580166318264350077470713363050846816
787 54544244777699973086601377133181303689
788 12617612736818994593440284423969596232
789 2571909151319446399516113175659165052
790 467560632660380623267159233895954608
791 76548634279625389554831380561008332
792 11376154827663432485999949813081352
793 1544767735041936062052208244897508
794 192720794480456658108732954004896
795 22192590146820285581755538433300
796 2368171088344662221895079466700
797 234963645020383291147425758130
798 21737538185494980756338728440
799 1879718079066612531285348810
800 152240598039807140395912380
801 11567884440048835854362550
802 825755689692364299691680
803 55434021493263961100670
804 3502258637262958483560
805 208330035839417804364
806 11668920812876860848
807 615282229155795292
808 30521138110508136
809 1422747972361716
810 62219978076256
811 2546652500964
812 97238283714
813 3448592511
814 112848372
815 3372291
816 91390
817 2223
818 39
819 1
820 60292316949391874436753807265207595055281
821 118527650835919447174189108709143842981520
822 115720341975377466047192510083223295113100
823 74796975040868509384382830032825903891040
824 36000080988590298275519315734700915022670
825 13759406835321105667814163531862237859088
826 4349092380541708797051782287827872661420
827 1169029521818653429014118362074576267520
828 272721223888499865433006885665906518445
829 56078278830306642637512375217642649920
830 10287636605277785598064452702636660208
831 1700220482401384084607851759621653120
832 255162114265417965182771268536694440
833 35003553315887484572307537886404160
834 4413622100119817320149166413992880
835 513922118614551088289954544013056
836 55481475367050713954388846083250
837 5572167266693322875047245804000
838 522141433378629535883168351400
839 45763238285252591065976270400
840 3759436158133225062570697620
841 289982091504394553135071200
842 21032517163725156098841000
843 1436096851638894434246400
844 92390035822106601834450
845 5603613819620733573696
846 320507747445258160560
847 17287290093150904960
848 878974613079707560
849 42098121531735360
850 1896997296482288
851 80283842679040
852 3183315626205
853 117864586320
854 4057167660
855 128969568
856 3746990
857 98800
858 2340
859 40
860 1
861 1249201996594526121298876134229505368027336
862 2471984994925066851906906097873511397266521
863 2429816842136348667070876728537448781121160
864 1581511340330158702644964304470718366545700
865 766668994168902221189924007836465514883160
866 295200664106440445859258389024547503185894
867 94022613374694222063396784134391958703768
868 25473255371744294382731867685848968445460
869 5991276299320598823697356605632203371040
870 1242396686603166053639253590255796361805
871 229920943204257234813800738392334864672
872 38344827346944473592785687346191188048
873 5809086648204728955743493512040648160
874 804742052683241274807201693077267080
875 102510406139384776247472075238755040
876 12063900406994167341741054864913872
877 1316925428949787163743008519033456
878 133808264120534074831173099377250
879 12692158774134790993163170998000
880 1126726250974937419537363284600
881 93814638484767811685251354320
882 7339851546831534645971362020
883 540421170530917121751723600
884 37492747987510060871847000
885 2453332121549777991837600
886 151519658748254827008498
887 8836467946325002943136
888 486696949824280910480
889 25313531922113825120
890 1242688246078207240
891 57534099426704992
892 2508931908250768
893 102863673432520
894 3955028505285
895 142130824680
896 4752682116
897 146882008
898 4152070
899 106600
900 2460
901 41
902 1
903 26344584428373409937489244457921031462042593
904 52466483856970097094552797637639225457148112
905 51911684893426403890045028055343739342596941
906 34017435789908881338992274199524282935696240
907 16605869073466666377772125196942542848729850
908 6440019551018778657995361665826310325018544
909 2066404648745083121014808723171832522301258
910 564135680248165332380380704806351752222608
911 133734590701657545509342305350707084338665
912 27959289396829461177254330826283615731520
913 5218066083733297425284865079074344719581
914 877879964961709442016330092043460392384
915 134206895714305657574749905711669158168
916 18767818401892201241632825192746709440
917 2414226158049723824421605079231801240
918 287029137190277373492921810668514112
919 31667738568359689272070269020398914
920 3253580471523003581012138694082656
921 312219282947912841272737231880250
922 28056350974403222195413325364000
923 2366125127047368581028462897660
924 187629276969535623370502708640
925 14012443862132929778672600220
926 986856050534718222329234400
927 65612308978142606525732250
928 4121597964203627026287168
929 244762525670257797475266
930 13745616805394449022656
931 730045424736421365720
932 36660977266509677760
933 1739763544509490136
934 77949425029729344
935 3292973129579133
936 130917402550480
937 4885623447705
938 170556989616
939 5544795802
940 166730928
941 4589130
942 114800
943 2583
944 42
945 1
946 565282916984083008798706295329729993177660750
947 1132817130420056627312037511690604352867831499
948 1128029402924857087532885149209243347328684408
949 744067483472445122423978735459926930577222821
950 365687434741520474394166947644886041558734580
951 142810474031813330848840276693705868499076710
952 46153473448967913715633425271755223995966232
953 12693628556576939171948110728055542636993442
954 3032229281333888661544546288334140668196518
955 638954155574586050766857681120044958506955
956 120224944406366683062193622553019547645536
957 20397894690957435389749927127290620267453
958 3145736541112792167225182829822399739376
959 443915116593472559670326611200136446248
960 57644013662954618099300820234864893280
961 6920781653075874963341934560464496888
962 771390806198870441262227366171631676
963 80100750496439214041118915757479606
964 7772442237527175221306775769197456
965 706601535092644851301457945834250
966 60321154594966927720138649532600
967 4844922879192230904010662123780
968 366729950440455991133255294160
969 26197177655291999151431383020
970 1768117090541370148339878300
971 112853171442405283224259470
972 6816488940798306235782624
973 389806985326706862645794
974 21109340093998618141936
975 1082481147022969611240
976 52547400748663871456
977 2413220400448647608
978 104744539883698806
979 4290843774906143
980 165572009107960
981 6002337378609
982 203720848708
983 6443951878
984 188669208
985 5059810
986 123410
987 2709
988 43
989 1
990 12336493634692959922748706652216425849037771145
991 24872448347299652387143076994508119699817073000
992 24921976869241245800864825257193295763092292978
993 16544431242897903950482315521735569094154037984
994 8184742318196896346663766090059196236349451031
995 3218049425725380174668669139274997165716864304
996 1047276809566631092891495362420509702326562540
997 290107547393512600498267244565318550831787744
998 69814957061173165445714609004305484503463931
999 14824232042076789011995559631855798822294088
1000 2811398284528178623374173796928197817430602
1001 480899777625466732248774490212078190582144
1002 74792280533510596429083066133398940980661
1003 10647108292997142719839080347091199117888
1004 1395161795008056616106740778057571688208
1005 169089106744666879757949072688937020288
1006 19032149545958656149190320041277366442
1007 1996540910161782318561059065385399632
1008 195801834546851412100512905184950148
1009 17999339918483984723026217570773056
1010 1554523377203818672863207480835350
1011 126387181056121181889814313306400
1012 9689845758384461808021324247560
1013 701570339973046243907097084480
1014 48028159034701998444290868870
1015 3111886079352811461078185808
1016 190982290133301248533362180
1017 11108352347967610162016128
1018 612553834084825069871962
1019 32027964280549627525696
1020 1587639015633688763152
1021 74583407514232591744
1022 3318178050616890461
1023 139659386511598408
1024 5552856649878538
1025 208147668592864
1026 7336190129411
1027 242262630896
1028 7461417964
1029 212857568
1030 5565791
1031 132440
1032 2838
1033 44
1034 1
1035 273723270568107378534276067214133420648747962476
1036 555142213561183196523691799349739163206699701525
1037 559630087814242178710719232376432693245884142500
1038 373829653038618687012972378857899436446384394670
1039 186124851482601419442926049619525152309232927320
1040 73662680863772067119973894810532766127145059279
1041 24135370692940351310015018544562478742876482280
1042 6732493775785485597159613044131848086385044900
1043 1631854954088508377802753250679916848428806060
1044 349074785305865827228573045021527422517319655
1045 66709044189345550553980018343351094700323396
1046 11501174800342548913803438260160809253125190
1047 1803374166095500245932904338295293214683040
1048 258896355692921295331441382769457872625365
1049 34222848084633673028054186829935997164640
1050 4185485385024169848320222334172715064624
1051 475563112719375599319231766937635369560
1052 50379219386361148630209670697498911170
1053 4991352275404455796402647663463499080
1054 463741187084648081290688459648566140
1055 40498514816588965626808989534239376
1056 3331121522579611441849730316075750
1057 258519233978429690229165640854000
1058 18958393875100033972215634397400
1059 1315444387449461707325807033400
1060 86450686262463597199723563966
1061 5385956675802942913404552360
1062 318303816888835414222270300
1063 17852709130662230617525920
1064 950514570131625108422010
1065 48041946420824441288544
1066 2304637280758580462640
1067 104882916816889582140
1068 4524788250841214265
1069 184843305677115540
1070 7139387121272406
1071 260184585741080
1072 8922393400635
1073 286889957640
1074 8609328420
1075 239464764
1076 6108795
1077 141900
1078 2970
1079 45
1080 1