1 1
2 7
3 37
4 7
5 71
6 37
7 14197
8 337
9 6553
10 181
11 174659
12 193
13 500111
14 14197
15 601
16 4241
17 17050729021
18 6553
19 10814953
20 8861
21 8352709
22 174659
23 44483
24 51361
25 1440528320401
26 500111
27 36174709
28 376853
29 295324633
30 2131
31 687147718331
32 4338014017
33 496393931749
34 17050729021
35 106471574188981
36 196201
37 137564452439
38 39434309773
39 47572981
40 331241
41 260546273807
42 8352709
43 179514905332642395926027
44 174659
45 386375761
46 72418178167
47 48495373856910287027387
48 51361
49 63444425561697419
50 1440528320401
51 8037383607237646741
52 3400861504301
53 758220738610850598278215965863
54 36174709
55 39921168784201
56 19461121
57 219357741909100321
58 10288676582887
59 332306984815842876487217260305275077
60 2364841
61 635498642577799813
62 687147718331
63 150159533077
64 1541364950613953
65 65499715294680551
66 496393931749
67 344111430417111690472895654233
68 28866951820151833
69 471194932969
70 106471574188981
71 10618235844493660350369536628587
72 413696161
73 12232908333904861
74 2698559459340638836021
75 1440528320401
76 39434309773
77 2456266970492170837
78 47572981
79 106876684208446579905613579511
80 16768214728492007041
81 324655982360131189201878297940633
82 10718197205615817217
83 561781781182991779955726396941170016531074263
84 29110508281
85 19966623058195174559461
86 179514905332642395926027
87 2379642986728491474931855573
88 1160913331730153
89 716375054140120550785726662796654031
90 386375761
91 6590599572364310754708781174055787590785141
92 198070760803185630083903713
93 96690536065197937
94 48495373856910287027387
95 6589505077360743009529028771
96 18263712835003367041
97 7750271695833173928334203355869809847539261209
98 63444425561697419
99 2092962627884171650676250155939317
100 1440528320401