1 1
2 2
3 1
4 1
5 2
6 5
7 5
8 3
9 6
10 6
11 7
12 2
13 13
14 8
15 12
16 10
17 17
18 2
19 15
20 9
21 18
22 24
23 12
24 8
25 12
26 23
27 15
28 11
29 21
30 25
31 30
32 14
33 29
34 27
35 23
36 25
37 34
38 29
39 42
40 19
41 42
42 35
43 57
44 16
45 69
46 45
47 41
48 23
49 45
50 43
51 43
52 34
53 60
54 77
55 52
56 23
57 53
58 64
59 74
60 33
61 80
62 78
63 75
64 39
65 83
66 82
67 65
68 36
69 88
70 79
71 95
72 57
73 93
74 87
75 81
76 35
77 104
78 107
79 110
80 46
81 110
82 76
83 109
84 48
85 102
86 116
87 114
88 58
89 116
90 111
91 126
92 54
93 113
94 96
95 114
96 53
97 144
98 127
99 119
100 68
101 131
102 119
103 166
104 76
105 129
106 154
107 143
108 54
109 144
110 143
111 163
112 68
113 151
114 141
115 175
116 90
117 120
118 185
119 175
120 83
121 152
122 182
123 150
124 85
125 181
126 120
127 144
128 84
129 225
130 211
131 179
132 78
133 171
134 188
135 111
136 92
137 200
138 215
139 214
140 97
141 158
142 181
143 223
144 74
145 251
146 207
147 234
148 117
149 223
150 219
151 216
152 101
153 169
154 225
155 220
156 145
157 242
158 255
159 250
160 116
161 272
162 204
163 219
164 95
165 218
166 271
167 272
168 146
169 328
170 274
171 226
172 144
173 270
174 323
175 354
176 126
177 288
178 287
179 259
180 134
181 283
182 478
183 278
184 140
185 316
186 297
187 268
188 107
189 481
190 278
191 286
192 161
193 321
194 301
195 402
196 203
197 342
198 382
199 321
200 160
201 325
202 341
203 527
204 174
205 290
206 331
207 295
208 208
209 274
210 444
211 355
212 183
213 382
214 332
215 390
216 210
217 503
218 365
219 349
220 169
221 497
222 411
223 363
224 247
225 440
226 388
227 356
228 161
229 367
230 337
231 463
232 223
233 360
234 639
235 312
236 213
237 393
238 518
239 387
240 202
241 422
242 395
243 505
244 214
245 508
246 354
247 538
248 235
249 435
250 445
251 442
252 389
253 340
254 419
255 449
256 226
257 433
258 537
259 628
260 302
261 627
262 455
263 448
264 213
265 476
266 519
267 484
268 222
269 511
270 577
271 524
272 235
273 767
274 472
275 460
276 222
277 498
278 561
279 665
280 294
281 551
282 445
283 536
284 299
285 476
286 680
287 526
288 298
289 527
290 624
291 540
292 294
293 528
294 623
295 584
296 293
297 636
298 541
299 652
300 292
301 746
302 536
303 558
304 242
305 639
306 593
307 592
308 310
309 591
310 665
311 626
312 405
313 586
314 647
315 852
316 280
317 598
318 659
319 661
320 304
321 628
322 529
323 557
324 330
325 866
326 583
327 600
328 297
329 534
330 588
331 626
332 350
333 688
334 624
335 592
336 356
337 645
338 920
339 651
340 313
341 669
342 604
343 665
344 382
345 592
346 666
347 686
348 393
349 748
350 700