100
282
3
9
80
186
0
50
180
14
197
1
4
199
6
165
2
10
125
291
7
200
191
172
222
300
406
8
185
341
5
295
301
19
317
30
230
311
700
957
22
59
1000
348