200
202
5
2
100
842
6
39
300
525
13
539
9
18
400
639
28
12
600
250
4
1
276
7
500
286
3
313
283
432
11
320
279
282
717
265
150
255
800
361
929
47
369
248
50
348
0
15
208
328