1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 2
10 4
11 1
12 1
13 2
14 7
15 6
16 1
17 1
18 3
19 12
20 25
21 19
22 1
23 1
24 3
25 19
26 57
27 108
28 49
29 1
30 1
31 4
32 26
33 118
34 366
35 492
36 150
37 1
38 1
39 4
40 35
41 203
42 931
43 2340
44 2431
45 442
46 1
47 1
48 5
49 46
50 332
51 1989
52 7756
53 16252
54 12371
55 1424
56 1
57 1
58 5
59 57
60 494
61 3766
62 20254
63 68685
64 115940
65 65169
66 4522
67 1
68 1
69 6
70 70
71 715
72 6532
73 45448
74 219388
75 630465
76 854981
77 350792
78 14924
79 1
80 1
81 6
82 85
83 980
84 10601
85 90954
86 580203
87 2459730
88 5966610
89 6444826
90 1926372
91 49536
92 1
93 1
94 7
95 100
96 1319
97 16327
98 167431
99 1339448
100 7684881
101 28431861
102 57805410
103 49554420
104 10744924
105 167367
106 1
107 1
108 7
109 117
110 1711
111 24112
112 288167
113 2790873
114 20459857
115 104898024
116 336492104
117 571178751
118 387203390
119 60762760
120 570285
121 1
122 1
123 8
124 136
125 2192
126 34398
127 470550
128 5367310
129 48295910
130 322092958
131 1466576104
132 4062243024
133 5737638778
134 3068067060
135 347653944
136 1965058
137 1
138 1
139 8
140 155
141 2737
142 47671
143 735048
144 9678999
145 103769105
146 861298471
147 5194094184
148 20916933674
149 49863336565
150 58455577800
151 24604111560
152 2009690895
153 6823410
154 1
155 1
156 9
157 176
158 3386
159 64461
160 1107414
161 16556596
162 206766636
163 2067666300
164 15736666156
165 85454131000
166 303367665286
167 620840444834
168 602859152496
169 199398960212
170 11723100775
171 23884366
172 1
173 1
174 9
175 199
176 4108
177 85338
178 1616936
179 27098863
180 387266919
181 4552318911
182 42212094171
183 293354954685
184 1429774311624
185 4463328542008
186 7825644901656
187 6283968796705
188 1631041938108
189 68937782355
190 84155478
191 1
192 1
193 10
194 222
195 4949
196 110920
197 2299284
198 42725034
199 688819426
200 9336292219
201 102698726774
202 879304838754
203 5561762215014
204 24268709383332
205 66484506898320
206 99706732152034
207 66119469155523
208 13451978877748
209 408323229930
210 298377508
211 1
212 1
213 10
214 247
215 5874
216 141865
217 3194136
218 65231875
219 1172656375
220 18046488304
221 230642058400
222 2364081843344
223 18629458804000
224 106978407698439
225 417080158405272
226 1001084180891355
227 1282437129428070
228 701526880303315
229 111765327780200
230 2434289046255
231 1063750740
232 1
233 1
234 11
235 274
236 6933
237 178875
238 4348805
239 96855408
240 1922679160
241 33174911741
242 484510317793
243 5814123813516
244 55352187959971
245 400443780910805
246 2083482864563664
247 7246003858221636
248 15217675617107303
249 16633836691938270
250 7498841128986109
251 934774244822704
252 14598011263089
253 3811803164
254 1
255 1
256 11
257 301
258 8085
259 222696
260 5814825
261 140337329
262 3051159254
263 58413581650
264 961803608785
265 13274209099515
266 149079559359815
267 1314922950643500
268 8715769443861830
269 41020715037509937
270 127092454303559400
271 233285495922344929
272 217372667817157545
273 80696081185766970
274 7865200653146905
275 88011196469040
276 13722384546
277 1
278 1
279 12
280 330
281 9386
282 274114
283 7652788
284 198996102
285 4705505895
286 99078621356
287 1818756076464
288 28455767929512
289 369924952211640
290 3878427036956772
291 31629983909006736
292 191778454330068510
293 815398126259666955
294 2248096045223889289
295 3603276854899390240
296 2859855105687384246
297 873654669882574580
298 66539384200125314
299 533216750567280
300 49611801980
301 1
302 1
303 12
304 361
305 10791
306 333963
307 9927766
308 276802735
309 7075812276
310 162638130043
311 3297310267160
312 57789973245654
313 856372999560480
314 10459984542173622
315 102172666223124120
316 769194012940822667
317 4260452068202729022
318 16346292945115014270
319 40067360552260163692
320 56033315904277236728
321 37855395250770282075
322 9510760874015305314
323 565727378241666420
324 3245004785069892
325 180072089896
326 1
327 1
328 13
329 392
330 12360
331 403117
332 12715140
333 378461238
334 10403680453
335 259359564134
336 5761227099043
337 111986609948336
338 1867873517028000
339 26150229238389368
340 299500175711178716
341 2721190508759643732
342 18886066400851835779
343 95455689904465472395
344 330185035288385083170
345 718975643326645316040
346 876698296960617006832
347 503863784437367408822
348 104056578388202177640
349 4831861969306285732
350 19829768942544276
351 655977266884
352 1
353 1
354 13
355 425
356 14042
357 482494
358 16095090
359 509493757
360 14991867550
361 403093464101
362 9743469206744
363 208277259112825
364 3868978710714060
365 61258829701259100
366 808616550539238540
367 8669897669699078085
368 73174122669283364540
369 467673928686647850244
370 2154976593879347509425
371 6715056585327554326159
372 12980765529220515980580
373 13793188870165343643130
374 6740453109521768696400
375 1143720003553744844175
376 41442117177091100652
377 121639211516546668
378 2397708652276
379 1
380 1
381 14
382 460
383 15903
384 573056
385 20159554
386 676330402
387 21215445479
388 612211461235
389 16007332814040
390 373565027917692
391 7659472920158079
392 135630820480250904
393 2034462304811355696
394 25279324394258140742
395 253401946739652201777
396 1984526299711465574283
397 11669285599657346498376
398 48982690424700480826840
399 137407464701782893487727
400 235669637211857205099444
401 218111065613013281917520
402 90588122128165301157648
403 12624232337283865970013
404 356819857110456571994
405 748792028624570864
406 8791599732140
407 1
408 1
409 14
410 495
411 17888
412 675805
413 25005244
414 886403739
415 29533800296
416 910717628366
417 25624107867126
418 648753375826876
419 14569828003845240
420 285819978610761037
421 4814870472509757448
422 68310974832450156851
423 797942127829591297770
424 7469828448399140442190
425 54232502089130041135260
426 293162798215954046987541
427 1120251417565731407836880
428 2827437976044782381903076
429 4300422607280541340265420
430 3465004997794294205984250
431 1222637207555319112594128
432 139888882470965012951760
433 3083265934719624915212
434 4624572183630405912
435 32330394085528
436 1
437 1
438 15
439 532
440 20067
441 791791
442 30742291
443 1148247976
444 40504405607
445 1329553344009
446 40070441775364
447 1094584002067556
448 26747351366554354
449 576611899000522275
450 10800760864646780175
451 172812173834348482800
452 2315889614440859108769
453 25403021602971801382825
454 221879963719585817327825
455 1492207774980653615501848
456 7410538852684142155798950
457 25764060461376027361895721
458 58476894088234514857610660
459 78838211763256973528559064
460 55281564742301585134264398
461 16566279507260672140756763
462 1555708250711005749648528
463 26731078104809869389368
464 28648832760353824616
465 119218333037807
466 1
467 1
468 15
469 571
470 22379
471 922104
472 37485663
473 1471602825
474 54797426895
475 1908116934064
476 61348911126646
477 1799378737715285
478 47565742387434390
479 1118991325346517312
480 23109166998973774287
481 412650900645835728645
482 6262584256721892831777
483 79187412249939850972560
484 814908709043019605465528
485 6635830000142745417012400
486 41312189132166100114941975
487 188373467212973689884919528
488 595559151919244194912415450
489 1215059037518456976899170845
490 1451500115759901412776063324
491 885448338072150440463761844
492 225281886339320740585543188
493 17359100809532021370759330
494 232469333220084374752940
495 177983335411850101584
496 440746546654437
497 1
498 1
499 16
500 610
501 24900
502 1067878
503 45365152
504 1867522046
505 73212389140
506 2696020491866
507 92135766128000
508 2889153396806976
509 82199620255999764
510 2097430951289774220
511 47407520120675046064
512 936385032455840956758
513 15918545551529612798598
514 228900239205224584742502
515 2728390112545304807775120
516 26321137194293565660196314
517 199688981349634429798686528
518 1150161033715257890979546400
519 4812870033897359420543356800
520 13831213621877605020612456340
521 25355281936374121143419700420
522 26829199007681569915836928312
523 14233931068371298590954200224
524 3073888433661649276275259368
525 194303005132652042759143840
526 2027536880172270612945128
527 1108687860142996530672
528 1633354867003782
529 1
530 1
531 16
532 651
533 27565
534 1230291
535 54515552
536 2348486673
537 96695636323
538 3755107379875
539 135960158636744
540 4540653053922306
541 138416117138523391
542 3810380387075342276
543 93660914084305314978
544 2030671770841561581975
545 38310611758794647326845
546 619354890100856966406175
547 8430494172757291135194960
548 94652252074940848639461110
549 855429224733631888769661078
550 6042916375268176397090252649
551 32185165229293750133697943680
552 123542297121457082334635920400
553 322593959100735091291357340505
554 531193501016420254076438413890
555 497714767674699792667654702624
556 229589136376423638033716141064
557 42073526522014617294960398286
558 2181193966975670160750665840
559 17731466624699280590121600
560 6923484329408678692143
561 6066746583206946
562 1
563 1
564 17
565 694
566 30454
567 1410561
568 65088126
569 2928522916
570 126360175022
571 5161755006100
572 197419697996622
573 6997948699675752
574 227648055113703132
575 6729097375090541550
576 178873767568564311996
577 4228665379169437771896
578 87827138494206265728892
579 1580888492895712782935196
580 24282406162150483248846064
581 312633688810607922304001136
582 3304006925785034209360815910
583 27957538482758803569530839925
584 183805096068447604223812136252
585 904861043322760724842497366108
586 3184856204293738853606664076102
587 7553838507809950002030735403360
588 11169194411840440042641217107332
589 9264484976210898631000331876846
590 3714844716137743360239718698152
591 577560393617100301855676789604
592 24552155402346483635591959256
593 155460437776386288007087260
594 43337121621011133148959
595 22581779013465218
596 1
597 1
598 17
599 737
600 33496
601 1609954
602 77238876
603 3623324757
604 163506238025
605 7009488613479
606 282437533009073
607 10593335149615925
608 366427747402366532
609 11581537047304125136
610 331290515087137576080
611 8489873049840462811869
612 192773173852642622385653
613 3831218998133587918074217
614 65735652283751134233507673
615 958564606982278613484764493
616 11665559251019103273470539440
617 115981277510051131425908140584
618 918404092747794643463686310512
619 5616932039519081497714560985195
620 25548908353514210090283631361406
621 82429247633554564927860435751827
622 177527639000226504569573530888880
623 235646615483110048360687772303295
624 172992654476346088283814960037432
625 60283873850003253684026998394448
626 7950073750487923274525020185912
627 277071169253532019259519939181
628 1366242111962391411964562060
629 271866415137922289761335
630 84223932294791926
631 1
632 1
633 18
634 782
635 36777
636 1829776
637 91142172
638 4450381210
639 209644587360
640 9411932919319
641 398566774722130
642 15773379915206836
643 578277322176173256
644 19469953103285937436
645 596695184191251677064
646 16490705389887671982930
647 406870072081593215633470
648 8863610313253469113369750
649 168408595951792570816249900
650 2752197652845417873340048882
651 38074959469685694464270666810
652 437737365919199737668452204120
653 4092193753873244121500324954508
654 30311030665952074722451990379976
655 172387793389231329490184241733992
656 724238575741683301746931440539779
657 2141219964414568020900948124965396
658 4186357658115276030478566793931840
659 4987331948132616266935915993954400
660 3239721660511303073542870189434968
661 980957191285893017573688604493088
662 109712358578197617104894856170050
663 3134238338184239660371361334135
664 12033920302384595879131360812
665 1709056947743945159182550
666 314731536708831284
667 1
668 1
669 18
670 829
671 40222
672 2071377
673 106976990
674 5429108275
675 266520429285
676 12506129526236
677 555348425807420
678 23131092956938344
679 896170881230743188
680 32033227255585429199
681 1047676963368024000720
682 31082687580835527358607
683 828840517556663462401617
684 19666743682013538788779101
685 410671947960462782507909100
686 7453695855482436183502297419
687 115943882609893578081270407550
688 1520886967127270617111955417483
689 16509890436494125587272300527440
690 145063338170838213534508361799750
691 1004695629149215733653620401636777
692 5311705013901441209646080446131720
693 20605384871358193528031532500055744
694 55810351105742103828556949304368876
695 99032106992140734757204176915655640
696 105864628450014381395158656249312720
697 60838487648960317756143434213015124
698 16003407197273804456343791512305851
699 1517689026087182918529461209438494
700 35534502383233025361506331361305
701 106219104099979501392579564120
702 10764970696766416603201365
703 1178225751913516684
704 1
705 1
706 19
707 876
708 43921
709 2336151
710 124942233
711 6580985568
712 336140461422
713 16456249180875
714 764729693718299
715 33445318298251132
716 1365706044885544681
717 51667796409698231921
718 1797019839316553803446
719 56999506546468705297888
720 1634885977706167713140440
721 42017105192374911499680472
722 957923136850842125195989064
723 19158462737016842503919781280
724 331947736151297286826660102056
725 4911979124619574860135038353416
726 61062973933289568980667124304328
727 625617590426608292860524541354224
728 5164485793102117583142595849422122
729 33434087628399234900854884048701498
730 164267735365896772497411125419092457
731 588239955967207996198603125667495344
732 1459280792175109852040355937972128561
733 2349593365385059597868983293236921010
734 2253335461811238171136690436473042896
735 1145419744920958835164055391449506680
736 261709992108383265542893551198028195
737 21042198642909903093265064706710410
738 403728918267593811687038909032275
739 939427309879961793558826190784
740 67932630870640648619579787
741 4418346570558799130
742 1
743 1
744 19
745 925
746 47793
747 2625532
748 145241421
749 7929697633
750 420800385148
751 21457729051286
752 1041549899730795
753 47728590853936115
754 2049147732830964689
755 81824463663543943812
756 3016742664432796182288
757 101926626206344491965385
758 3131258485593908018266335
759 86732312961493439207197315
760 2146366254784820507923386474
761 46979792725999185637203024406
762 899327460754839792819898932606
763 14866513177459590191522582280520
764 209165282879201598326439760621515
765 2463168028629575083811767757886265
766 23809076019858649102081897916953008
767 184594420151922358033974901705103760
768 1116699353019542295492451948409484445
769 5097371613821819850403925726392151486
770 16846124972130304541512829082844119897
771 38268474371547178475068604584415360112
772 55898877869565005003191166167670317804
773 48085917922486424330288207978019125529
774 21617139860488735770940449164249681880
775 4289548724739018929592215118153993783
776 292364124607330179635502001434636114
777 4596205545078802643964811864982055
778 8324188773685211813616624333940
779 429448239909500701858246236
780 16595740773901848790
781 1
782 1
783 20
784 976
785 51934
786 2941002
787 168099842
788 9501279936
789 523115983229
790 27741866272194
791 1404102016743816
792 67284855987050136
793 3030535691242421258
794 127402439057692204000
795 4964777255338456263162
796 178090383585899447009898
797 5837510756066345395045362
798 173497147372955497239106695
799 4636581483974902607581502436
800 110398878431158986386754415038
801 2318376447054335895469977331938
802 42453864804841004437277819129004
803 669227439385494383685605714735604
804 8948671107876167324588361936267372
805 99788325547028610849501191353575904
806 909701648298223591822446209900427948
807 6622205952306138105778930179162955328
808 37424809478208258777861471887584212160
809 158676612642008375889238404686957595646
810 483865489538492657263014890390448911544
811 1006324824819976330316914335774284554716
812 1333311908308639078888744726682060988734
813 1028628806572462412939743825265594053665
814 408899850729504203260298711402340194502
815 70457903912274399151047950916643800804
816 4070333387026485771331627867354890390
817 52424191898080909584293843543608656
818 73891708048269387260842825197000
819 2719385848287652864563594876
820 62431596247960939020
821 1
822 1
823 20
824 1027
825 56259
826 3284083
827 193746900
828 11324269535
829 646054473950
830 35580900173049
831 1874778171985680
832 93778615723250094
833 4422079543290525040
834 195266746011875735730
835 8021844236162565087152
836 304580032220150836684695
837 10615708722677018126409243
838 337205218413639291344464900
839 9687018807109269163377439600
840 249573694042415074998743617220
841 5713716489792712285671559437060
842 115053472953553256382023543537220
843 2014385241827560661045528513353200
844 30267385481001330179333037188933980
845 384501278287394931163405353320728584
846 4058718867339444086317029652909743219
847 34885805384418224092356487453539873776
848 238376843125986480838770996912135370020
849 1258219130938166240047531821855248847120
850 4954039666548393250172794151460041927632
851 13936217056014946926223390291284112281232
852 26531052001602257990172847665007344891015
853 31879406683672852066735418855487375457650
854 22053924564801637761319598251163607021495
855 7751112490962989055925437690140096695200
856 1159638864842843731877837934010775990675
857 56775548365699890238141522292230319034
858 599022680689730713838473636606675485
859 657029268434416165101540771506000
860 17247342403638287455964284423
861 235207409107858096140
862 1
863 1
864 21
865 1080
866 60868
867 3656341
868 222435904
869 13429860444
870 792969906807
871 45293616693546
872 2480808397583093
873 129317244689857214
874 6372101354695137200
875 294920743984481877700
876 12741789720867388693164
877 510689417642344354253380
878 18867327192305863352501908
879 638241360847197304358803681
880 19628452900553403351006464815
881 544593728247008264676438511224
882 13517413980773743550482296345944
883 297383107577022358110610501538714
884 5739077233829218988362999436515964
885 96029573586115529811012182433983060
886 1374823619880772474365534434972145949
887 16586745333069888145343597358609383592
888 165688417774261376609165749230989371644
889 1342382920461745421988168625634434686704
890 8607944221967754080739204918701835001472
891 42426146141740228350766913298595228972692
892 155096638950399349537765520080068705578720
893 402425219759864514534273015679644347622548
894 701166944498550677206381290956916981585849
895 763969689733151294220059649803031666628520
896 473851897831986244806705645583286710418223
897 147227007158136097037594736400442845117120
898 19122430440196942745476953842861556718176
899 793367550459533618681211442575945763855
900 6856364058537051128396787596996619600
901 5851566222311060533990651755246960
902 109554762720528320713391026219
903 887373407100970496220
904 1
905 1
906 21
907 1135
908 65670
909 4059386
910 254423950
911 15852063661
912 967638601512
913 57251509563019
914 3255102165629178
915 176548411177992945
916 9074826116920933884
917 439372059349582613844
918 19919503663826451086640
919 840658763979553103677881
920 32828246543727888671874995
921 1178820206405472295241538786
922 38667565202418766597424228064
923 1150438019356906578602227244475
924 30807018154169397692970841790850
925 736262378314151357339035871434798
926 15557544167855545834950275088047550
927 287622023241864039428723846168859975
928 4597681956681991697753337257190901380
929 62696565433055694016362765189749062042
930 718156427676358545044550641803094703612
931 6786936264271935779484501936362426716935
932 51817760869133136559791827663346214471504
933 311756861010684669551715221787769790219760
934 1434524086030328545004684432769573233522476
935 4868172791396310090866367293132285122468869
936 11648684228690464874743286227897267635900660
937 18572767436765586404106773477518208157975717
938 18347313216513484560774910189549827871634010
939 10201799703371507130945516385099461317247246
940 2801815439812434775596112119170660516202654
941 315897977894177352312303464793426836683280
942 11105265351914185184308669178816725840890
943 78604324637627066752880966099694096250
944 52194386958891547977872776892846016
945 696894181464372887605367080785
946 3352299537890787375420
947 1
948 1
949 22
950 1190
951 70771
952 4494868
953 289993752
954 18627871890
955 1174299151069
956 71885533997821
957 4237203336500064
958 238774744718848940
959 12782365543678404821
960 646237795193017550448
961 30681578812117533093656
962 1360316035161259230586890
963 56003876218502213360038218
964 2128469853150423690644199925
965 74218363837161028451982548800
966 2358819502585112417586903142976
967 67847758476354038801352934366816
968 1752554101958001421653467506866048
969 40308744345034032316661507681910528
970 817718884572273568647117701714710170
971 14476852630271699631039894488195624736
972 221002926382564857971891891306559673120
973 2869693300932350249309312356738688920960
974 31200090245527595795160116425284101332680
975 278888394689169212550030132117569735378646
976 2006146146456462783044537914349817670699400
977 11322180749905590338314849734559661275942304
978 48629897395676713449703012523362014725103226
979 153172773121326304886765539682567201775099055
980 337953876809748704862599238795960430749499404
981 493018238349335190835311938681458707187980088
982 441516649894474660919558347315085123945869114
983 220059713450708180826890271699579716095281570
984 53416595153117351805669216026380522202796180
985 5227494348297174933325442763374068541759040
986 155699626436286126912390463848839420086910
987 902540278067477271096421238697531494290
988 466238421799373899518264325266090453
989 4439150397290298445270044368160
990 12680437382502191131560
991 1
992 1
993 22
994 1247
995 76076
996 4964485
997 329431668
998 21797428939
999 1417692187054
1000 89693489755194
1001 5474369332624738
1002 320088111688636564
1003 17819290398738659796
1004 939143625521465859737
1005 46606116836342219789040
1006 2166266917500230565947619
1007 93801748163404728330052975
1008 3763103092991799643034055328
1009 139063951983969244567472016110
1010 4705023137221803360994357033233
1011 144789895942023104433962219006088
1012 4023954207013512820310892543150510
1013 100212373697828047436103691114448520
1014 2217198768064445550127701017782820370
1015 43165761569475354444376850774082453036
1016 731563079538968834159067580510925648796
1017 10662339863425795714930572471501231312538
1018 131797317308358599753836087977502315488192
1019 1359778386287544769907954577326665790629760
1020 11493948772643109946550640863598954311374095
1021 77883316663346235597255212132806107675721968
1022 412254943797825454888196973460027358533511315
1023 1652537639198779269263601924770228642527367262
1024 4830438842542544047654564345453338613936653879
1025 9825841822764318146903571804793269443802074718
1026 13113791777414680304920599560908052221035339452
1027 10645156406321550370045995182807445720366713452
1028 4755430508108316242798884901326372290870286338
1029 1020133398617839148415077698461572021183639036
1030 86645470559748751138497926526197074610873400
1031 2186330340098172059038999523537179756765038
1032 10378208818699838140074144148464645988060
1033 4170570139823691112381709849087173098
1034 28314131560244861412878091327760
1035 48023784129303150494760
1036 1
1037 1
1038 23
1039 1306
1040 81695
1041 5469975
1042 373051711
1043 25404203800
1044 1703105280541
1045 111248071446579
1046 7022786609377910
1047 425526095180077524
1048 24600241661585571740
1049 1349481397848228997759
1050 69879577983878405353149
1051 3398468953566223317755116
1052 154438924604535273319288944
1053 6523976442953507119326378315
1054 254801500040337132678469901754
1055 9148475987014558054658078324680
1056 300129242572195433246337580544117
1057 8937735860555963179267522161829921
1058 239882818365901889694075947139635363
1059 5757187640781645352657822731351248712
1060 122484966667024057864335077735597530965
1061 2287709058531192402577056124444737437089
1062 37104381098544762279020524019816084957036
1063 516162865572573372498025186494217667841410
1064 6072304309109306539826954217262754965938316
1065 59437830723806976306970393722197859616063701
1066 475014006740183882512521682298104456401914448
1067 3031436295649356997515742024829970794146779120
1068 15047161877584103766997414179263151241179945679
1069 56284556800007511413196340563556482057206358340
1070 152659513777179313731208930395954157201716473190
1071 286260605471348612618460855181707772163039627460
1072 349481786560857732702741198346572599970977004868
1073 257124382378947494003531073199662615806488896075
1074 102939975773514485109870675179481221759097972750
1075 19513911487491754542130675494803224806636909784
1076 1438364898534172767597876001339074335059384360
1077 30745496539416749514964957229228358470547525
1078 119504481924613615830869831802437331976380
1079 37355835162992677126484002832572296660
1080 180822188007650701953629687597040
1081 182090181490445981896020
1082 1
1083 1
1084 23
1085 1365
1086 87527
1087 6013120
1088 421170799
1089 29495169411
1090 2036417273885
1091 137205625204336
1092 8948934584487092
1093 561253525170517231
1094 33651091429919894754
1095 1918601306925514013880
1096 103500338727713401805113
1097 5257256040422059154181217
1098 250227428529861506442218598
1099 11105356743756535538636883610
1100 457237896951621276675978941295
1101 17371825811847803811910207002604
1102 605591207092200958468297245607820
1103 19253115015854418909876034461288084
1104 554556459780347330420966304017054763
1105 14367617621471801512010030825973827925
1106 332179319408428050922158816106215803037
1107 6793401948687682543432760231262122638488
1108 121690959050281426849342132491772116561944
1109 1888333461367707551592522136411472595639828
1110 25066702572097013008813138491264677101391760
1111 280597221162582139653996721366333200339427544
1112 2605292351335745385735640195212400133031686358
1113 19681857152980675978821789946221104953960588081
1114 118278487678305786745617391735853948819935902800
1115 550469921586713966833344955712100701553596805825
1116 1921143640340911764393619241655967254440630791281
1117 4834383511171487459997525939435076942272783096198
1118 8355739114009545479766607442370900365568582979873
1119 9330558309668854434469567384568801910079288359584
1120 6221284402346347382456033116805354812563866757100
1121 2231956161834791263920136439256605056094513912175
1122 373855326071425707586710232571671891964869256790
1123 23912834025605072216981368373118320626482573856
1124 432967149945634064213586328680670159589024256
1125 1377920959052412532601588424534460511871210
1126 335020588606617470699800049702386502790
1127 1156169871983029465050429861140640
1128 691199464432470344621010
1129 1
1130 1
1131 24
1132 1426
1133 93688
1134 6595746
1135 474135880
1136 34120986094
1137 2424148371762
1138 168315651874150
1139 11331111639177908
1140 734772170346937520
1141 45634231051251703464
1142 2700527707572801430500
1143 151540708553479845335496
1144 8026162801902481794581502
1145 399374048846634909915043935
1146 18583094294230683532499985724
1147 804705840195752877403236167904
1148 32267115241393522518820703481570
1149 1191752313063642792412130845972880
1150 40314094757621997126092560171521580
1151 1241432372520713792813860616002130224
1152 34570358418682883715180624677073864196
1153 864258960467072092822352888332077425908
1154 19242499717840468758605989641042237063716
1155 378171060605261878950344193122241840893712
1156 6495255417641003778447839678218172291306744
1157 96407031962556439243261164472986903757664792
1158 1220930240055316933196250056353921395955813840
1159 13002061444795101003838469051541990550047996588
1160 114491382312943775832612972482807968906885204470
1161 817484209920778862285474240839931804934492924999
1162 4625446932096480038723417186460585507891568993041
1163 20181137993967459924819573382367665329778135862400
1164 65706865439215952213439738859291225798435941028650
1165 153387586710262318651196467984670607916951484860240
1166 244340491321452533658684994601843545696060113918220
1167 249538073473140458907939984447393158178039153773000
1168 150773435395793012825519159428819719493089949452920
1169 48468530852892855026006502238829134388414886347362
1170 7173027001418665753747029173257468828265658295140
1171 398108899317550340059425558170134995885209627160
1172 6105318416165936442025359611430120799601204800
1173 15908049768071421851322560538412527709220400
1174 3008227096932976254130461835154522223380
1175 7401008456838734604467788921960800
1176 2626557964844032261633500
1177 1
1178 1
1179 24
1180 1489
1181 100073
1182 7219719
1183 532296282
1184 39336189687
1185 2873509277925
1186 205431097962071
1187 14261136773700408
1188 955161984285386202
1189 61378636788631841391
1190 3765302361831876857408
1191 219481606603540613937528
1192 12102243904444986529691859
1193 628472987003837514303452340
1194 30600787127262735078221928797
1195 1390690603960140953032539915180
1196 58712465003322853270329912069346
1197 2291266012281325570745413527022875
1198 82219239377063898323505582085923947
1199 2697515685457790518296019927441832000
1200 80423934512428348255409395231156870440
1201 2164391500737983968740827476408879038258
1202 52195133498565998015494590597347892004776
1203 1118786288995114355680286918752570348027200
1204 21123698243784589001362086085650779497004828
1205 347785092031401524779140006711735822808707475
1206 4936534852211850631384366485376800663613473468
1207 59632605354288027041438276008532125257455403246
1208 604037870023365262996231570314162890079194113247
1209 5043628171084527810335446577292483097616987566326
1210 34031696033565621125518165475954561612012229828342
1211 181273789766081083237946328886224483703278354026024
1212 741375735269240958051646522813717331154873637175088
1213 2251613826703520951838131575072229168260676160394974
1214 4875588018319207134785238328454001367021843873914753
1215 7157354777264308478493396869890116661476428191748496
1216 6684585307604457529093970349416360177061158397669429
1217 3659677055256046556110782113943862685261695414209900
1218 1054081939777167438493986999404741750945715353869935
1219 137819620795846892057378776302203574740844039532536
1220 6636723703492913591465920208996079689303480798790
1221 86201677932836925605095830104147649208746989880
1222 183881477913923497924682012761429763760588840
1223 27042908260803625540627588404791088441960
1224 47428427642930994558095595317895300
1225 9991220493717983122681752
1226 1
1227 1
1228 25
1229 1552
1230 106802
1231 7886953
1232 596033230
1233 45199384340
1234 3392456769712
1235 249519476770564
1236 17846242172247400
1237 1233357596495698584
1238 81915442925159957750
1239 5203075530790312542966
1240 314636960249597898612760
1241 18036002226689655889063356
1242 975922905523744478716152653
1243 49636118286858501325883475130
1244 2362735872165723222666453219979
1245 104792919308703763133948786591328
1246 4310436975349943198103856955555472
1247 163620661686302438349910658969686965
1248 5701523821632934308903372353172519750
1249 181347485284462739849039847506290483852
1250 5232649898080530727627005442376702836548
1251 136048897350093798918302141501791998273044
1252 3163830077692417989174422945055407677745236
1253 65270016954344363870182218195248136710467512
1254 1183664661689697895201281044106064867948902450
1255 18677098714327386616448968248332858262426308976
1256 253475066824002535653399343813700432018106481440
1257 2920115821435012170279459865920347214129451232652
1258 28130037297016257289282517010364238094244592158485
1259 222691947492443608600934180580989684521208403672039
1260 1419781330160294578609428214922887076876339272340466
1261 7118643942176213525871768380557209779533955172108560
1262 27287492782299896793683821439365992197938835825276234
1263 77297431638181209788874507347206274206334153101803600
1264 155242517236043442032932663028348548186225346107250550
1265 209999620213841369285851954348494945866656237447438000
1266 179343536316579085741332407062679233650608317372274856
1267 88961385433855601730856420986924072164689356347706992
1268 22956157869035883398462336294594564511573765959659920
1269 2651559783093494671690959289227954000795871399042800
1270 110779812355044952707524800907756783541466317998130
1271 1218576892233063785270936795959080999746584378800
1272 2127966919364594424768015216679158660315136240
1273 243376593723144012615399360463533803816580
1274 304260549454802773778280547593817956
1275 38043493418390135850581004