700
96
2
1
500
120
152
0
228
17
3
237
8
600
163
6
216
192
200
222
4
5
208
7
243
15
257
172
159
196
150
348
14
25
100
741
37
362
800
475
9
246
422
414
13
335
308
300
567
12