9
11
8
2
21
34
35
22
5
3
0
14
10
109
91
33
186
12
32
18
58
23
49
28
7
30
48
17
6
31
54
13
79
40
37
59
24
27
103
15
29
25
83