1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 3
9 2
10 1
11 1
12 3
13 5
14 2
15 1
16 1
17 7
18 18
19 13
20 3
21 1
22 1
23 9
24 43
25 50
26 20
27 3
28 1
29 1
30 19
31 126
32 221
33 136
34 36
35 4
36 1
37 1
38 29
39 339
40 866
41 773
42 296
43 52
44 4
45 1
46 1
47 55
48 946
49 3437
50 4281
51 2303
52 596
53 78
54 5
55 1
56 1
57 93
58 2591
59 13250
60 22430
61 16317
62 5817
63 1080
64 105
65 5
66 1
67 1
68 179
69 7254
70 51075
71 115100
72 110462
73 52376
74 13299
75 1873
76 147
77 6
78 1
79 1
80 315
81 20125
82 194810
83 577577
84 717024
85 439648
86 146124
87 27654
88 3025
89 187
90 6
91 1
92 1
93 595
94 56450
95 742651
96 2863227
97 4532105
98 3524274
99 1494226
100 367004
101 53848
102 4738
103 245
104 7
105 1
106 1
107 1095
108 158355
109 2823766
110 14051164
111 28046285
112 27249479
113 14441872
114 4475264
115 844194
116 98634
117 7102
118 304
119 7
120 1
121 1
122 2067
123 446618
124 10738881
125 68515514
126 170938814
127 205123724
128 133865169
129 51301754
130 12111006
131 1808994
132 172458
133 10378
134 382
135 8
136 1
137 1
138 3855
139 1262225
140 40843370
141 332514803
142 1029749994
143 1512241458
144 1200940884
145 560518959
146 162254950
147 30121234
148 3648372
149 288834
150 14700
151 460
152 8
153 1
154 1
155 7315
156 3580686
157 155494751
158 1608800691
159 6149327905
160 10970184438
161 10502049180
162 5898664967
163 2061805481
164 466174828
165 69799098
166 6992756
167 467364
168 20440
169 562
170 9
171 1
172 1
173 13797
174 10181479
175 592614050
176 7767857090
177 36477979041
178 78574980781
179 89986894920
180 60242875095
181 25120896515
182 6811221989
183 1235102700
184 152233640
185 12819870
186 732462
187 27744
188 663
189 9
190 1
191 1
192 26271
193 29032254
194 2261625725
195 37460388596
196 215304158916
197 557178040520
198 758547033803
199 600564470293
200 295879483395
201 95042244234
202 20550887555
203 3053452256
204 315132272
205 22617852
206 1117858
207 37109
208 791
209 10
210 1
211 1
212 49939
213 82968843
214 8643289534
215 180536313547
216 1265984738264
217 3919569394062
218 6310048351564
219 5870117929678
220 3389863444625
221 1277469128703
222 325382954798
223 57376629901
224 7109714576
225 623212628
226 38568816
227 1664421
228 48741
229 919
230 10
231 1
232 1
233 95419
234 237645250
235 33080920607
236 869901397479
237 7422971231829
238 27398292421118
239 51927234323292
240 56452880869946
241 37961084597702
242 16649206333002
243 4946517118317
244 1022585019845
245 149780384989
246 15709857420
247 1183946348
248 63826857
249 2426547
250 63230
251 1075
252 11
253 1
254 1
255 182361
256 682014587
257 126797503250
258 4192038616700
259 43433472086235
260 190549652135535
261 423563261734800
262 535655165730300
263 417104404231020
264 211489187345700
265 72702729281910
266 17447067840930
267 2983877209005
268 368669757797
269 33146135968
270 2170303861
271 102821103
272 3468773
273 80850
274 1232
275 11
276 1
277 1
278 349715
279 1960981598
280 486710971595
281 20208367895980
282 253759842223290
283 1319894344248432
284 3429928451697305
285 5025940630648284
286 4510586773082494
287 2629173594017136
288 1038758539081172
289 287034842854762
290 56753795643806
291 8159177827804
292 861549605447
293 67122997327
294 3853558117
295 161700896
296 4874455
297 102350
298 1422
299 12
300 1
301 1
302 671091
303 5647919645
304 1870851589554
305 97467398964531
306 1481056680000246
307 9113299319948722
308 27608948844734756
309 46716858043718921
310 48126535687015800
311 32094236177538672
312 14490504831395016
313 4579402933749772
314 1038324414435840
315 171975786213988
316 21066206467864
317 1922533255726
318 131027143797
319 6648758787
320 248807798
321 6740781
322 128018
323 1610
324 12
325 1
326 1
327 1290871
328 16292761730
329 7201014763285
330 470392169108421
331 8638276464947003
332 62763607733907300
333 221139317614941286
334 430827568820252681
335 507675207000851329
336 385733782643848144
337 198057975359537500
338 71175714514457496
339 18380716151774644
340 3478808877638916
341 489456825785384
342 51681994726802
343 4116367864752
344 247455500798
345 11177834151
346 375355123
347 9190357
348 158780
349 1834
350 13
351 1
352 1
353 2485533
354 47069104613
355 27752927359726
356 2271785450329840
357 50363011778026561
358 431391547144994279
359 1764030807909621728
360 3946787899279548379
361 5303595204052979305
362 4574793226808651531
363 2660117281010616260
364 1081736993302092194
365 316338860437134248
366 67949410046819424
367 10891224669312736
368 1317382139408818
369 121118208346764
370 8491425463188
371 453566530270
372 18354224616
373 556131587
374 12364151
375 195008
376 2059
377 13
378 1
379 1
380 4794087
381 136166703562
382 107092397450897
383 10980013072900632
384 293576647219257480
385 2960457276834604662
386 14024222369068206613
387 35953510407961041439
388 54947642088605191237
389 53639666391937818080
390 35192764866215116907
391 16125458974646273018
392 5313678146238813666
393 1287880725529613728
394 233558683365017474
395 32097909645028068
396 3372598844430808
397 272367608887672
398 16935516162810
399 809041036546
400 29496699086
401 810495858
402 16436421
403 237751
404 2321
405 14
406 1
407 1
408 9256395
409 394418199725
410 413729680838330
411 53110359005960369
412 1711321277791815144
413 20292061110823269768
414 111183400482044109804
415 325964236149215668914
416 565242692244352104125
417 622743145722823403135
418 459540677687107628430
419 236381533870439833785
420 87395678763362991000
421 23782513537087584600
422 4851550012244174880
423 752353382254266330
424 89604526702631850
425 8252839029967350
426 590006246930100
427 32755530517710
428 1407692328900
429 46477965300
430 1163389500
431 21605220
432 287469
433 2583
434 14
435 1
436 1
437 17896831
438 1143822046786
439 1600136051453135
440 257100007425866689
441 9977003426332698269
442 138963890757405658048
443 879433956149948525262
444 2943366141658681599160
445 5779111453346271258130
446 7168236718732910452106
447 5932656902075932621181
448 3414750597432240234641
449 1411257002024304707223
450 429328935768868583696
451 98027069946481250974
452 17053505595346748210
453 2286393701441772932
454 238194852853213828
455 19384531888467474
456 1235276653517726
457 61600605596320
458 2394129794758
459 71919411576
460 1646745756
461 28111348
462 345422
463 2887
464 15
465 1
466 1
467 34636833
468 3320790074371
469 6195181905547250
470 1245580811746705280
471 58179794087041957407
472 951023456794146887107
473 6943002135320579122080
474 26486834739495781523730
475 58775303878736071442530
476 81899724540855645400366
477 75832373751405512168850
478 48701046453165823699450
479 22424853508530185545875
480 7597926811346049036315
481 1933318117576774825920
482 375422579063426497590
483 56330895685196459970
484 6592350872323415670
485 605695634892211500
486 43863233524514040
487 2506925717580570
488 112902172254690
489 3987283950000
490 109439744700
491 2300901876
492 36225756
493 412090
494 3190
495 15
496 1
497 1
498 67110931
499 9651080603094
500 24009546954409861
501 6039283640346335088
502 339376709550583920284
503 6505489491945648643476
504 54729570522623024452371
505 237658123703825086024788
506 595044877479557014552584
507 929682515271536002619936
508 960891703009572674389656
509 686791415841669642770176
510 351316214461255710046478
511 132131450813944558041356
512 37326922421027050193533
513 8055642525395505395330
514 1345960616995038258116
515 175911013444408430700
516 18121692835353437606
517 1479110303778955048
518 95921361945841708
519 4944185837738468
520 202078335720030
521 6513175860496
522 163973828352
523 3176541634
524 46273196
525 488958
526 3538
527 16
528 1
529 1
530 130150587
531 28075933322235
532 93137298111341998
533 29304657206056079149
534 1980411676017684513818
535 44487566693713678152618
536 430877142954606238326148
537 2127178360101468840366869
538 6000588507631508351759870
539 10493626710749426614523834
540 12082795589216518199985376
541 9589507984431562065563136
542 5435363314709781002865280
543 2262582280404711206912000
544 707260324410826491136968
545 168991850038242613832523
546 31304662914873064126284
547 4546201088304786559116
548 522031389198288878580
549 47692614984959684016
550 3480611164739959810
551 203284979942122358
552 9497275891877400
553 353849900414220
554 10449931471122
555 242172113604
556 4336615472
557 58616002
558 576610
559 3886
560 16
561 1
562 1
563 252648991
564 81750640567810
565 361619113634026745
566 142304175588088221489
567 11561428398262423595559
568 304175926222510759857080
569 3388813395321782646268986
570 18999732901991663792466551
571 60305620394173261935310415
572 117858997551590740887392964
573 150914021611314867837729590
574 132724446463691209500482122
575 83164459261245015556940078
576 38216035828996086621941744
577 13179372545362841028375236
578 3474824075795390301964215
579 710932377138548510405243
580 114221234075389566214340
581 14546039787846102165642
582 1478765236137321738178
583 120611176478096361470
584 7916278477883381424
585 418536672125477620
586 17804008050937706
587 607149652172778
588 16488915555096
589 352903460164
590 5858952972
591 73683124
592 676688
593 4280
594 17
595 1
596 1
597 490853415
598 238244961999013
599 1405227969932349726
600 691542997115450167856
601 67524849577304077125501
602 2079627400183839810495359
603 26631406429109291668721144
604 169403940669990080279217137
605 604282910076717155193547219
606 1317990176505555546695611467
607 1873717906690501397660024628
608 1822722344906662287541533160
609 1259968965374729437831971744
610 637650568219099501808135424
611 241969253796060126859073664
612 70187056638613293937662141
613 15806703811015721651658975
614 2798817658151340504003505
615 393566543264470808583500
616 44297249467870159014590
617 4014147943726443151662
618 294037421971190235346
619 17447982642258246000
620 838961532890420170
621 32630187373407858
622 1022283182211234
623 25616772475460
624 507874944746
625 7838819352
626 91949696
627 789888
628 4675
629 17
630 1
631 1
632 954444607
633 694881623564830
634 5465007066460726025
635 3363033540970815850732
636 394567289337299754247716
637 14218668966119740160577760
638 209155021087702853382179469
639 1508176126001845731852134469
640 6039671012508394842953175305
641 14682669994647956891782474526
642 23141421582991893838906741131
643 24858855379630614815715133292
644 18921668752926484334589286654
645 10524040613976245467579265848
646 4383904222596207549978311312
647 1395283960634381482471543465
648 344854732869214427080599455
649 67068010446009416042058434
650 10373755508902295705266773
651 1287036315921103866330602
652 128924934668069876999892
653 10477647297743074873396
654 692989310801735991964
655 37354742606614593940
656 1640475671582674668
657 58558726888864508
658 1691231912455856
659 39224449041024
660 722399756260
661 10392358314
662 113972128
663 918111
664 5121
665 18
666 1
667 1
668 1857283155
669 2028304025108725
670 21269892789053660570
671 16366021016895169065173
672 2306691992007338732932044
673 97224567618320477590214908
674 1641851842055041483274005884
675 13410233664425630825076611184
676 60231781217272223561389748075
677 163020688495428770327914590569
678 284477574152967144857519255202
679 336946905260940286429595218019
680 281930806625448847410058592700
681 172004378558175463140602661660
682 78486332278879384498462883568
683 27344171241126794520673923813
684 7397191607623829001176004225
685 1575386203469162489048662975
686 267123036282830307185725350
687 36390666301524011684195835
688 4011942044057486881108800
689 359913232717329479361600
690 26376704520025937481000
691 1582888744120067097180
692 77844755728196387658
693 3134492070890695326
694 103050700555464508
695 2752288417959058
696 59250583966200
697 1016330550136
698 13659928128
699 140362761
700 1062075
701 5565
702 18
703 1
704 1
705 3616828363
706 5924784638970050
707 82842610003753379143
708 79697391425337350497791
709 13491872763245118656361773
710 664908174127624622548404294
711 12883827743425588003444781956
712 119114640221309964293188410998
713 599524676209854937969437975586
714 1804684108491542399535156029086
715 3482626536796008384281895870723
716 4542029780899266050221804912577
717 4171241929648351041764600354809
718 2786680788024448065605659394436
719 1390212387256555624994624114548
720 529038894868087015519949491495
721 156270103857872890506955034613
722 36347173434760704465854013926
723 6735798325727764720185409483
724 1004186843651301959364013589
725 121373038868931131009603825
726 11966526754542991716748540
727 966823769061589790374368
728 64213425146208201765472
729 3511935224837828770096
730 158200356340341919524
731 5861492958674192394
732 178054773630080278
733 4410600537005462
734 88368495795704
735 1415199908072
736 17810561751
737 171832005
738 1223958
739 6063
740 19
741 1
742 1
743 7048151671
744 17318604716927571
745 322879534921308677830
746 388350061281385527204748
747 78953217715222685220416177
748 4548160653408927716246179623
749 101075644733800265872049646088
750 1057097241280464475216856872774
751 5957582904824473902106497993590
752 19926663975524073610407795900714
753 42478351202606612913380674412366
754 60925705645191925244609930177224
755 61325585596079337741557957679155
756 44792698525655695756783255440047
757 24388282087100369065282214911392
758 10117620430782898318421682769305
759 3256211001122364056329940286237
760 825151876064008119644431133011
761 166676905591640299771805683090
762 27110293272086663762993738638
763 3580178475722330744291601825
764 386433842576625486924149391
765 34268494719393737432349240
766 2506206592644224805359532
767 151535952760748061802230
768 7583771901117189408102
769 314057488408173417880
770 10742386994770878156
771 302414512385473840
772 6966689867892590
773 130227832719424
774 1951589596825
775 23046248781
776 209157267
777 1404606
778 6562
779 19
780 1
781 1
782 13743921631
783 50656925726930746
784 1259247071844093100385
785 1893521356293807793203668
786 462254964943811190681187280
787 31118175846788355959578625068
788 792824485560716232818395854931
789 9374577045851532680726409609926
790 59117103132287077786270312705318
791 219522114469699560198302723809692
792 516425206446633356541096548101196
793 813649711475349117372406041556262
794 896496806390545105635473460640042
795 714885661893891920997016396357412
796 424130081621280073255578990700447
797 191478133675149407677791093462033
798 67011182989710819836281136412687
799 18460744230180057806499942688970
800 4054722738199394877026437330477
801 717593237697824182895454932800
802 103227364244528657153752891924
803 12156452933610153013210544728
804 1178655772946039506008812339
805 94500568047116191362610012
806 6284987830314150025156356
807 347390349238873024646496
808 15967947037180222016200
809 609947043483709561568
810 19319451808632527248
811 505422351045679212
812 10855631031801166
813 189764535621917
814 2666783394663
815 29607619590
816 253232821
817 1606384
818 7116
819 20
820 1
821 1
822 26817356775
823 148264186097971625
824 4914184335859961539850
825 9237918076622776645067711
826 2707730059530834787223949174
827 212965352090206554649484912238
828 6218257619836599512532440172804
829 83086846729975117113646732419249
830 585898154506070502553875266963400
831 2413522304681933795313620837136216
832 6260121553004194795908262076214048
833 10823289225001143067037559410425896
834 13038639025310224704454536696579000
835 11336372424194071861853152618031480
836 7318016553984754026575938096780984
837 3589520345462263269962043585747244
838 1363589685356042995462372319776035
839 407575925232323772784435014050885
840 97127023408944322551473614071810
841 18657737297418236245268369203511
842 2915702683978000535316991929350
843 373488567529327579582497843950
844 39457747789575276428612572500
845 3454799974754946476895631395
846 251619757692928798418615916
847 15282465619274482280075172
848 775114991491069240215176
849 32835523217473836505316
850 1160517656283282187800
851 34134189934617224088
852 832002480874909344
853 16700351768483383
854 273595272279875
855 3612730184765
856 37779364818
857 305032403
858 1830270
859 7670
860 20
861 1
862 1
863 52357746895
864 434202285631866206
865 19188864521773558375127
866 45094635411084308447578413
867 15868579744898311994517910877
868 1457906499579287352539065842046
869 48769525684335791855789410610354
870 736047500137479033594092810035723
871 5800590572938521135332324909059711
872 26488580565388119913049002625937748
873 75688909965952931721077190858774906
874 143463765252351934553735760489430484
875 188760325208407520419546408165962484
876 178725077164692224264338965953027076
877 125366907828713228503276787467699644
878 66712722845251724309192386903391898
879 27464274332302679261760169641292454
880 8890686258466142480564653410953234
881 2294161241187133818026938967993943
882 477298089829614741710745747265289
883 80831691670054866123056628157143
884 11231988791029857233162042012988
885 1289034645086774454816888662040
886 122831848416581276148058367979
887 9758891920609924658465674853
888 648430940617795248488856140
889 36105073824335878426565856
890 1686217898969796741659516
891 66040313551163595970332
892 2165851888456656139666
893 59311643865051212894
894 1350182801736784701
895 25383481760388153
896 390516051986926
897 4854388143473
898 47897380303
899 365667817
900 2078940
901 8284
902 21
903 1
904 1
905 102280151421
906 1272313724830457407
907 74970871538294055805250
908 220248357410165349233010350
909 93041303962828529964369712845
910 9983511423851070808517395380745
911 382506807044631509679554242241400
912 6518006398388585401474338094097025
913 57375861293952394820521703003526045
914 290263930820296028861660909160870795
915 913017000153176244991344944961225360
916 1895584884798934401463187819471698080
917 2721315101468427978763708695492443880
918 2802900750523470161975356208590704552
919 2133791053530520065400907889439324608
920 1230192889309667130931941347669838516
921 548021529179567392074588369846980568
922 191820166423551027422495005560070488
923 53500099196576055007917119147810850
924 12030969473478600242881078241848402
925 2203139601766849077856952114622221
926 331279819122724291797224394986657
927 41188150034202837114920570385000
928 4258439440257085222753851726775
929 367805758390753348691447429007
930 26632422030841443846175350897
931 1620782937752627161260683320
932 83028523292246463823389520
933 3582138298396654932209340
934 130084472741738820806908
935 3969316945715884963200
936 101452148952603585045
937 2161750919741211435
938 38143367937614121
939 552128094425466
940 6472482330782
941 60355532601
942 436344181
943 2353400
944 8897
945 21
946 1
947 1
948 199911300471
949 3730192611865733202
950 293069195774637601598633
951 1076286831605959226660199224
952 545775615949509345855910801312
953 68387220787490320596298490306386
954 3000264377604064468019879034807627
955 57702642474529584340983968216106319
956 567088514352959976459202372800190347
957 3176409120764544878998300184122633260
958 10990866388734356176080993701107156829
959 24974810945663429752098058685551578030
960 39085041843871541424019793474788528880
961 43747443942063196767046636644942418230
962 36103931297761523230303309260929675614
963 22523273122435887174056717342243792194
964 10842430859665928367928230700217475954
965 4097318220971876984532633156313546324
966 1233144374210638670823549094712954172
967 299192493181907872707610202275299124
968 59125039787068614644977886062553944
969 9599335090644291758465671906634244
970 1289800069490328939010015771266255
971 144293473857888383799531007526037
972 13507266677543567956375496048871
973 1062179308832030272430231158198
974 70377654645007966909804800961
975 3937050792472624943465700884
976 186163293329512042422709804
977 7441694295359997946848500
978 251259373754724061789216
979 7150937000699346806263
980 170975505677419260369
981 3417296779962068158
982 56701343507990901
983 773618812360348
984 8566766143372
985 75614533566
986 518428227
987 2656651
988 9573
989 22
990 1
991 1
992 390937468407
993 10941898522214086689
994 1146229835217375182204650
995 5262133288842723564503933831
996 3202935982916912194261587588418
997 468606180658862132864595826315388
998 23535602191806227931920377801347532
999 510716845611739870732347659043635826
1000 5601285835204037581248090873676455751
1001 34718531312923776885831471550148279663
1002 132065321212564000766841622173520819010
1003 328204221822750966400882959058908329471
1004 559450610165201342747865017968219160100
1005 679845663175379059686507403950546105620
1006 607601225934997622420737408638346699104
1007 409688472726301125019112528079705789820
1008 212849539072057651138843910238757218246
1009 86720555345728666802225190335725410910
1010 28121090022847213710731241816183799292
1011 7349160359230021679197312451643184584
1012 1564389071419697004950809816829258014
1013 273689530274734272035745632265564366
1014 39653324830447470527386518470712452
1015 4788311651138926393553969994162074
1016 484471687307931738426753685641581
1017 41248638948985961922053312707345
1018 2965359113583532790008946321134
1019 180450969235008447308638596217
1020 9310350712527617611945455898
1021 407592353897064380575526510
1022 15137949938715299435991616
1023 476412732670538580005465
1024 12676012989260670638771
1025 284123539776621278105
1026 5337244140190140534
1027 83429122824134467
1028 1074730206830670
1029 11259825049296
1030 94210289196
1031 613395424
1032 2989847
1033 10249
1034 22
1035 1
1036 1
1037 764877836467
1038 32112093872908662850
1039 4485257885317180147833419
1040 25739816746352176899869637483
1041 18804989377947049908435082165977
1042 3212066935364626827773174364356090
1043 184650088416954149160791866604929560
1044 4519552708073607129486307528225764980
1045 55294801823790113172667457001070589120
1046 379081105706118505438813583118807914850
1047 1584295812257959355980757085867069115965
1048 4303095852627710769151726105555840632975
1049 7983110312741318248302614215000343441895
1050 10523284784800324472069587077397444646776
1051 10175346467741094474607660136412619645664
1052 7407689930493375079374153937898998523460
1053 4148784954805440175006649773802713413312
1054 1820093566931317487357467622316711316252
1055 635030565459136572750272640874057896364
1056 178487078054358589222056631737897196360
1057 40857769497192413274959300635818599698
1058 7688395044526876888186818862494531498
1059 1198730862592311096537023937717659374
1060 155896744019596269058777738315332114
1061 17006649966337648368170812539966450
1062 1563441788084236367576264295285326
1063 121576983387383040331234784826803
1064 8020210325281414365623877854957
1065 449766675597558214397120457597
1066 21468632951090227445674022584
1067 872615300806923440801309528
1068 30188709896913765892468213
1069 887671148777359825520755
1070 22128590427546787991814
1071 465910756464457471213
1072 8240988605387765117
1073 121567373588155275
1074 1480953319209826
1075 14701536679632
1076 116764795224
1077 722908956
1078 3356210
1079 10989
1080 23
1081 1
1082 1
1083 1497207322929
1084 94286574243776731283
1085 17559338894777919320304050
1086 125965195181355584686406469320
1087 110454491486887606120139075938023
1088 22024480482953093500481032253640363
1089 1448914630137572332865168618224075200
1090 39991249472545813659219251224718923950
1091 545606558798188042241478752598802267550
1092 4135289369599793807485420469101777482290
1093 18978064238912234377385647759473129263850
1094 56300615473090152559601577395961407957850
1095 113597137247367737175484045093804339948575
1096 162304033529751585640423213544871438321735
1097 169640980858686392744111206167044168780160
1098 133210201343870418252218006474962517681820
1099 80339312327268079117412332288509939533460
1100 37906508200404717701578369858963243826460
1101 14211753708537154283666287949913334851000
1102 4289998370460227223958934824120512505680
1103 1054435496205515262426773207621853717540
1104 213059135191069930987238143513113336180
1105 35682234986173357162728643601204190000
1106 4987720751101745097302144710154746200
1107 585344757120026717657031383805953616
1108 57959587218130922653417074019876416
1109 4861903762868600442931049130197950
1110 346627698079681374069176914285450
1111 21055482708246274817700086064765
1112 1091564631186005098068448451565
1113 48341422096551517214141857920
1114 1829080116183614697668427085
1115 59085070892451112649695835
1116 1626806456000316078668897
1117 38073688773593957796078
1118 754426753235140772176
1119 12586920099568384713
1120 175509136577073013
1121 2024993152309600
1122 19074232488322
1123 143996336946
1124 848757822
1125 3757050
1126 11730
1127 23
1128 1
1129 1
1130 2932031358483
1131 276966813311032845110
1132 68774169660153237205779955
1133 616721794928054786679634439310
1134 649043478405746440116838800696348
1135 151067613333155239322179278383589856
1136 11371396906550541513176934318792551463
1137 353841614885486355791270951092364959208
1138 5381555653340792356198377996631517567098
1139 45074752340554338259615256897491585803246
1140 227041392314951885371082418684465895229440
1141 735242605693478296451683433669233988739792
1142 1612355109083400171496063470413069357448638
1143 2495071022689607323412460728483866150092406
1144 2816631399617301913931821996062106688563889
1145 2383501603627306763386392976832003284814402
1146 1546415368583973012317219697849745096613712
1147 783884572965479429709522290091703415738372
1148 315430299405082224138309481710106774001680
1149 102128766998864385862292219032650466036684
1150 26914921385169447101677558344791336228296
1151 5830737363816787765283387551160315188420
1152 1047152925382996534102630661840557517188
1153 157034102643639547423753615357450740166
1154 19785711843801138930724289349731044946
1155 2105456661759362429500935500698852796
1156 190049290649733990810664073689929078
1157 14603396444529790346995590448644052
1158 957911092257755683495793891282100
1159 53750361560949677259148614733848
1160 2583521593728244914897261313411
1161 106436460390389880175166466663
1162 3758014765557665426802070213
1163 113606144834706484234620040
1164 2935012184103431304688411
1165 64612739504974023349428
1166 1207047847924797012148
1167 19026947751733997292
1168 251164928161940563
1169 2748556765536830
1170 24598703103854
1171 176732733572
1172 992947454
1173 4195948
1174 12540
1175 24
1176 1
1177 1
1178 5744387279817
1179 813943290958393433119
1180 269482732023591671431784030
1181 3020745549854628001139950947659
1182 3815390294428806498920824422164568
1183 1036528003406196656788973520747686776
1184 89262605256232640650892938324355200740
1185 3130722544531521054897989423407793903361
1186 53063900226899666857801583499655126291150
1187 490975181779041808859263449824579350393930
1188 2713049593586916208367819450297659265768748
1189 9585497403752003009863168982358166812977428
1190 22832536293414936193355725521720323334419154
1191 38241717991275928185468602261989407383267862
1192 46590537224391612682091640915431876089308840
1193 42451747260030873689614154158185925327579845
1194 29602264396544151169057690682257015851730530
1195 16104707515031590703790091705123905738434274
1196 6947745855739223424457913163824699761036200
1197 2409927581761209136889713517600002682189514
1198 680088526503763809400766525309702262857880
1199 157735719921262594973355045571845338326320
1200 30330521704171792244780759986744781959920
1201 4871515583484720215008464486111943795830
1202 657759291999153462413891596852658813448
1203 75069102084542619921038677256753656536
1204 7275268701993711834899732851628472188
1205 601026404121891829064392632442767848
1206 42456224534461185630618378223927050
1207 2570617763899293607103164753692530
1208 133638908630452396577444882614320
1209 5971518158312919913656807278790
1210 229429187676097507030730986125
1211 7576388409572796884545743915
1212 214791755228477800129153494
1213 5216996126482130359181679
1214 108225852465924374939550
1215 1909321283446424878550
1216 28480207221307512220
1217 356430127268774185
1218 3704524640796228
1219 31541099878688
1220 215923674780
1221 1157627766
1222 4674244
1223 13348
1224 24
1225 1
1226 1
1227 11258999739559
1228 2392993281058472738602
1229 1056373107196913862440202629
1230 14801917287365061607475234084949
1231 22437455261880239807823631502681039
1232 7114321185855049297115918992100643772
1233 700834622652201975439736641451488839070
1234 27700450195919123692127509399229839653739
1235 523094330317257625840675658294491835212683
1236 5344715081800432373024924647771496030178152
1237 32386618898725595583091312841323451124143010
1238 124778025525515696229864703076745893122248738
1239 322656185401329887522518850607913602828924034
1240 584529140039302781795894031778975754693362320
1241 768016507309910896476975925247603905333373648
1242 752904835832018136097441267781378021024254213
1243 563786656269869082838016610232554661473010377
1244 328879873038501487050261001008512534336821592
1245 151958432137219738009098145750185592731763728
1246 56405100571270122993164312204012709188351680
1247 17024437661547132684835292121887154707015216
1248 4221849882998947423913558476616103325796240
1249 867954876004957896671746324580756003854936
1250 149076043065464001667839638263532156042380
1251 21533792031953456033105684428888825164916
1252 2630932547316168116307076969497054064680
1253 273201093225559220281869836759234755392
1254 24210933733098003382946829646181677648
1255 1837218877352612850749153720764269496
1256 119702467711032501877862009253480160
1257 6710121583272294931610075844559344
1258 324085027697683186942841036182062
1259 13496668328514232065568456902712
1260 484710726370922776627625591062
1261 15002713765842085735233126875
1262 399664199670157554452041139
1263 9142986949784554633208213
1264 179035594870062012501536
1265 2987558980869141227022
1266 42231965592298884737
1267 501779759120698249
1268 4959576112840052
1269 40220908115718
1270 262656680502
1271 1345196778
1272 5195896
1273 14228
1274 25
1275 1