8
11
2
6
25
18
0
5
45
48
24
14
46
41
35
79
30
60
200
109
147
9
42
96
63
72
124
78
95
52
83
17
13
188
28
32
67
56
112
53
22
230
40
36
20