100
326
10
14
247
1
5
200
604
15
37
221
412
6
600
225
4
253
7
500
270
3
281
400
9
11
150
222
187
2
388
263
355
250
231
283
478
8
25
233
548
280
235
519
29
332
415