1 1
2 5
3 19
4 13
5 211
6 19
7 71
8 97
9 1009
10 211
11 331
12 61
13 29927
14 463
15 3571
16 401
17 129009091
18 1009
19 745181
20 4621
21 6217
22 35839
23 2002867877
24 5521
25 39756701
26 29927
27 397760329
28 369181
29 68629840493971
30 3571
31 617671248800299
32 14177
33 24939553
34 129009091
35 18906721
36 1009
37 50642213021
38 745181
39 134473349011
40 4621
41 13869481
42 92233
43 636618868367
44 2414250301
45 204521695561
46 2002867877
47 77681973839
48 41432641
49 589955028851094677
50 39756701
51 904841491
52 13761229
53 19383245658672820642055731
54 397760329
55 143083295851
56 3001769
57 8191816751977
58 68629840493971
59 14130386091162273752461387579
60 24001
61 6643288986915481
62 617671248800299
63 278775379
64 1607133116929
65 319716931
66 24939553
67 19487546413505693209
68 1282861452271981
69 2002867877
70 392943879511
71 111998979662707645844109121
72 27793
73 357153955800796052994163
74 604408111852283
75 16751715789451
76 103911691734684541
77 24634250588641
78 134473349011
79 6743424997709927
80 1783433557073281
81 48110884801223689
82 223574641
83 47890252291257128126044781281592543
84 8639401
85 58797880998898354362629971
86 636618868367
87 68629840493971
88 184879309516177
89 706132008101135602203621405289
90 204521695561
91 29602264147
92 12798522145252969
93 485158402948122523
94 11170373961701
95 13720405721466007835103211
96 245953921
97 59813046375181769306016700165290169537
98 589955028851094677
99 12884961778437920314402513
100 104189401