1 1
2 3
3 61
4 41
5 191
6 61
7 2129
8 881
9 1459
10 461
11 7019
12 61
13 14602459
14 10501
15 7411
16 26833
17 248779
18 3907
19 22639679
20 263761
21 594511
22 256147
23 6031199
24 4057
25 3818201
26 14602459
27 94425589
28 120569
29 1482830563601
30 362581
31 108897707976754259
32 32677121
33 42730786509181
34 841552667
35 22756301
36 196917841
37 5388832441
38 2149818248341
39 8280971940541
40 564881
41 55383555889607738585935601
42 594511
43 1136791005963704961126617632861
44 5084641
45 271261
46 6031199
47 222323173512198919
48 131282857921
49 226271439576453391
50 7482901
51 3189137574455221561
52 687813952605677
53 27945227679022175054761
54 94425589
55 10904630157521
56 42366584084741281
57 26423961527159940546169
58 20728082811027490541
59 173472015290681763212224222187425603741981
60 179265994321
61 30335398585016644260549071
62 108897707976754259
63 13119758353790603091991
64 101900353
65 447492478096691
66 42730786509181
67 3375777347820067855079
68 23171597383513843357
69 115911619727172632107609
70 113585081
71 109044791943207574953647799960509
72 196917841
73 458744263571095926610767784975229
74 714808900594241
75 112088409751
76 1550233221940373
77 240133412250222446966756940445218883741981
78 67271415191054101
79 214815778244514241335866397991
80 12455134257765816641
81 82911168552379510801
82 55383555889607738585935601
83 39582741579205829758712299167448130930321
84 338851129
85 21507775441535261
86 1136791005963704961126617632861
87 325918170376767876469
88 19770230720153
89 333106094498093024081696682798529391
90 424090064591101
91 6643187350275845809407976307795861
92 188065247471851511317
93 4397776782835870710562774292642492371
94 220289222659032371021
95 33513135072194950363091
96 86822415528175777
97 29107352669508424558892129
98 226271439576453391
99 35046699241201759
100 131461131006996900601