1 3
2 7
3 13
4 29
5 1031
6 19
7 25999
8 641
9 5563
10 1031
11 11551
12 541
13 406898311
14 25999
15 8161
16 22993
17 3101039
18 5563
19 6357828601279
20 5521
21 25999
22 303293
23 2650751
24 380881
25 6660751
26 406898311
27 1271899175923
28 210466621
29 40269058729
30 508771
31 4161405605965366483
32 1573071713
33 14754631
34 108991369171
35 162156121
36 1343341
37 24253192047278040531416551
38 6357828601279
39 406898311
40 39558401
41 210573100065920747
42 2525293
43 50178702253
44 4807441
45 22135912837921
46 215038823
47 3176481810974117
48 1173553
49 842006705928630253650409
50 6660751
51 2658598295610403
52 16463734208221
53 44508456338487083
54 3813697527769
55 184273819365464604721991
56 58116853330557841
57 65842523340283
58 40269058729
59 57824115865893569813730623892812790134879
60 508771
61 1879465175731605373
62 4161405605965366483
63 1801899776029247092801
64 1175885676400129
65 2153696363250734820171345233568391
66 14754631
67 22587545260114675708488599968932468124811638399
68 1347482056121
69 3643808903897949672938297376751
70 162156121
71 16833182028072286367443
72 816488284824217
73 724781491265583669050276849
74 24253192047278040531416551
75 11986450635042114850755151
76 12544754507212812760135261
77 19703036055490279881174562089853
78 71753557059367
79 5514537417020184499142724613799550869468811634476741679
80 30751460163770081
81 60394598704269290683
82 8790785828077791241982449
83 976574012681931368986086858217491973
84 13216046089
85 38790123150933281471
86 3510290405371
87 109947012713872219735094239
88 2583142458318796004713897
89 7143698852494501235227
90 63402653319936841
91 49926439693885683293
92 2602512550721399249
93 1245659951030733786439
94 101506105108585740858837393704779
95 98244606729564765387687441117927838968551201
96 30277053791145979009
97 7738552502580173370384270706517
98 66046481165721294185625917
99 31883721719075561670502667022667
100 1856891401