600
510
14
6
700
254
19
4
432
18
7
200
199
2
158
500
220
16
50
95
0
3
81
110
84
90
65
83
280
9
392
15
429
1248
21
370
351
11
5
313
1
566
23
12
329
100
352