1 1
2 1
3 4
4 3
5 163
6 5
7 25
8 60
9 1525
10 1445580
11 1609
12 3
13 17
14 1
15 59
16 36793758459
17 12379533
18 3421967
19 15
20 1
21 116905896337578232
22 20236572837
23 290792847537859675
24 60
25 2713800
26 461
27 7033
28 2112
29 1
30 120
31 1
32 35807
33 19
34 413328944
35 36
36 41
37 59441263078804
38 3284
39 3
40 1
41 45644
42 1
43 1040867974347
44 45
45 25692
46 28122648
47 2024
48 144
49 17
50 68468195316751232032632
51 23793
52 8593
53 17508
54 15
55 25585180013
56 27
57 20379235033072957377
58 2550105915
59 1320
60 1
61 17
62 34275
63 238547241
64 1881
65 72595
66 3
67 1068543099
68 5477586879
69 1
70 729219629819
71 1
72 25504348057040216
73 118577
74 1
75 1399
76 164472
77 3
78 12
79 130200
80 34849
81 5
82 1
83 21
84 3194517877713
85 12396
86 153144147526961872476619202073497790566757840474666773357760485697
87 3985943
88 5
89 3
90 2500663481577834282316
91 13932
92 5
93 3
94 472
95 88
96 13905992516366780932
97 3
98 36378039831231
99 48
100 89
101 264364512763269
102 28
103 2480
104 234392431320945824133
105 60151
106 1
107 1006256
108 431771
109 1435095
110 1
111 656036616
112 568
113 152940
114 1
115 12108866376764397550161541865427518343038164488614374465439786407548571064766916617789179175969
116 473842787
117 124900579511240374236
118 1
119 151558085968924401416608443321173547066990984005580414562283493
120 6483
121 3
122 1034984
123 4440
124 6322488952497
125 1259008
126 2563897856156122155454379819214364892745133358616395283052
127 201
128 255343
129 887554828940799761
130 40
131 44
132 16
133 1210851
134 4
135 4200
136 4785
137 20
138 15
139 5
140 9117
141 645
142 1
143 18255995754752
144 7
145 15
146 4
147 155824
148 180
149 12
150 12315708019142074957217467052529291988652155675336
151 444
152 919748859569965010154869410410182059617
153 4146464
154 84032505774365506263158359065327557876176124149815899
155 1712
156 3
157 1
158 20
159 1
160 95
161 2445
162 16
163 1701
164 22062783388818221310451305690389713619990093880420750648006115129047785303337565467091495977922605312168228107783103609105939670345526834856
165 698853
166 8176673374451
167 4932
168 40
169 20
170 447
171 1
172 13960100076
173 24
174 346076774382008
175 15
176 123491953
177 116
178 364652500
179 65587925
180 2008
181 108
182 51
183 24
184 135
185 429639
186 1
187 15
188 216