10
214
39
188
22
6
9
68
7
18
27
31
23
5
51
291
24
107
32
82
35
8
0
53
12
152
136
11
386
67
30
19
15
52
322
358
347
40
50
62
49
259
1