34
4
28
8
6
2
3
15
1
10
9
5
13
11
142
144
16
116
298
43
19
18
51
97
52
59
7
24
31
26
100
111
48
17
91
83
12
29
25
20