100
285
3
9
80
187
0
50
181
14
197
1
4
199
6
165
2
10
125
291
7
200
191
172
222
223
300
411
8
185
342
5
297
303
19
318
30
231
312
700
959
22
59
1000
349