1 2
2 2
3 7
4 17
5 131
6 19
7 883
8 353
9 181
10 421
11 363067
12 37
13 609554401
14 10039
15 3541
16 198593
17 162507523
18 12979
19 9536162033329
20 2861
21 18306583
22 363067
23 5960417405949649
24 346561
25 103408180634401
26 609554401
27 3853528045489
28 6195029
29 4522957755638831
30 15391
31 2328306127701998147089
32 786757409
33 48834018937441
34 95383574161
35 9560461
36 380557
37 4338054444662614919
38 9536162033329
39 3336288286423
40 473321
41 923836674154241450171
42 312496801
43 1097475969367
44 70124034472801
45 47227972750620481
46 5960417405949649
47 355271367866755685756083382145169
48 150068046721
49 190388929073498585263
50 103408180634401
51 13816102141561
52 609554401
53 999275514444667
54 3853528045489
55 2677154441795220311
56 1661770035577
57 7424898988535174364180961
58 99927351691777397
59 16561463357594747836627
60 37441
61 611463175584935453617737121207
62 2328306127701998147089
63 89939350984590792847
64 80957968182017
65 89922766441
66 48834018937441
67 70521311236767353
68 7350751721413580329
69 11551678581520290162529
70 6820715791
71 28540711246837120224836670257
72 814728505027897
73 642464965832492271113677625113397
74 4338054444662614919
75 15471382671651261926401
76 5628583749420166055621
77 17264346455061221464710917
78 991454008116079
79 64765255838244969540486598321665713
80 2384132086001
81 977319137375115925000453125301
82 68486046875179831736329427
83 1945757933178932241607408779956190391426120570321535057
84 18421380185881
85 9103002137647645081
86 20524558837509737
87 124273025899152628490823283
88 90466019783327058426212009
89 47302704280174929779425240188496073
90 47227972750620481
91 448555852863847
92 478167618326355765237108941
93 2328306127701998147089
94 355271367866755685756083382145169
95 480894097354438564733116516568857129796506180991
96 150068046721
97 194244629382375813418943675688430249404959
98 221181995146949446857365327959
99 1833956990580269621766943
100 103408180634401