1 5
2 2
3 4
4 8
5 8
6 6
7 7
8 4
9 5
10 2
11 37
12 31
13 49
14 59
15 33
16 18
17 72
18 62
19 43
20 49
21 2
22 34
23 23
24 3
25 39
26 25
27 16
28 429
29 12
30 2
31 10
32 125
33 11
34 3
35 52
36 108
37 6
38 3
39 136
40 60
41 32
42 2
43 101
44 167
45 157
46 9
47 88
48 129
49 42
50 249
51 56
52 84
53 9
54 94
55 1
56 311
57 66
58 65
59 121
60 40
61 139
62 74
63 118
64 136
65 50
66 665
67 143
68 34
69 89
70 110
71 504
72 72
73 363
74 70
75 37
76 92
77 5
78 25
79 326
80 34
81 580
82 69
83 683
84 389
85 73
86 270
87 843
88 31
89 86
90 3
91 36
92 256
93 678
94 41
95 139
96 638
97 1
98 82
99 4
100 88
101 105
102 352
103 114
104 96
105 10
106 75
107 97
108 183
109 187
110 399
111 127
112 111
113 10
114 185
115 346
116 386
117 60
118 50
119 594
120 580
121 195
122 348
123 379
124 143
125 1005
126 1246
127 233
128 228
129 181
130 187
131 423
132 1595
133 1384
134 12
135 47
136 228
137 222
138 45
139 348
140 110
141 117
142 9
143 631
144 94
145 705
146 576
147 432
148 240
149 132
150 259
151 236
152 157
153 778
154 205
155 1421
156 573
157 396
158 123
159 1290
160 624
161 668
162 538
163 29
164 736
165 24
166 427
167 87
168 1415
169 20
170 13
171 183
172 1333
173 300
174 84
175 6
176 65
177 536
178 42
179 1502
180 286
181 272
182 472
183 339
184 668
185 15
186 335
187 22
188 160
189 34
190 177
191 1131
192 31
193 181
194 116
195 765
196 36
197 368
198 496
199 411
200 159
201 460
202 46
203 729
204 649
205 665
206 245
207 447
208 169
209 39
210 834
211 430
212 69
213 709
214 1024
215 190
216 800
217 41
218 97
219 511
220 28
221 1526
222 546
223 238
224 68
225 1
226 56
227 481
228 986
229 111
230 9
231 1267
232 406
233 15
234 1484
235 147
236 474
237 577
238 434
239 9
240 1654
241 231
242 63
243 1413
244 2359
245 132
246 1106
247 1674
248 724
249 459
250 1663
251 600
252 278
253 106
254 490
255 1032
256 264
257 174
258 401
259 1654
260 10
261 624
262 37
263 576
264 93
265 2288
266 1589
267 1299
268 19
269 33
270 1312
271 200
272 646
273 666
274 733
275 34
276 712
277 296
278 315
279 164
280 497
281 479
282 364
283 1706
284 860
285 489
286 1315
287 362
288 541
289 121
290 1719
291 523
292 479
293 1751
294 16
295 97
296 114
297 307
298 159
299 1107
300 76