1 2
2 5
3 79
4 29
5 101
6 79
7 205339
8 73
9 1171
10 101
11 5553791
12 157
13 424997
14 205339
15 4831
16 25537
17 89888093063
18 5743
19 2849723505777919
20 4871281
21 205339
22 8597843
23 16654666834177
24 5576881
25 80962848274370701
26 9689060473
27 447381523
28 205339
29 12741092841523
30 10891
31 2186102394754588111993
32 171303987713
33 15252931
34 89888093063
35 11375071
36 13756052521
37 516125011903
38 2849723505777919
39 151224379567
40 32148376222561
41 136159529487769
42 5180449
43 31001265988139147922381637
44 101982917209141
45 98049505386279241
46 16654666834177
47 77082003135633980166948326791
48 5576881
49 2021598522399373
50 80962848274370701
51 397623264397
52 5861482247985157
53 31815506939401829428487
54 6005976772267
55 3691878840133388471007255537980401
56 164256660577969
57 2849723505777919
58 12741092841523
59 25590462459179093558436897287405517360009126091
60 4871281
61 18842779142223124094540934526984136755829
62 15777538203546348001132669
63 431515802558359
64 459809966454270232961
65 70776212601349587931
66 1801353907
67 1073949326574520680613313
68 11648120341225553
69 9481624475212241993236082459191664041
70 5711453309691431
71 83466381607801365055138674418351126347022521857
72 103048601329
73 20047942653560776552969999845121709535995087
74 26227073296070772622061
75 80962848274370701
76 1840801454213645354162154233
77 1196744086228670602570161211965661
78 151224379567
79 34227669226309341222597128543554825813696700536547
80 1103172138727225937899389121
81 32311328914424139883100051599
82 211959365001227
83 5051728701768822186325184363
84 668758249138483393
85 7558706058914464541850665831
86 31001265988139147922381637
87 146108344988834979134731
88 149024235843121
89 6965498133969529528777163812867356680971603845610831992743
90 98049505386279241
91 32284176939809420396647423
92 12914626395951486937197107281845958441
93 40957846630380512664954217348777477
94 77082003135633980166948326791
95 17173402923393934099148568751
96 259812177709057
97 50609566756071694563445390699342382469048545283250942901122418081
98 311147200078789529662130244092927653
99 23903116453839526571053
100 80962848274370701