29
8
4
9
0
12
14
18
6
5
2
1
21
13
16
50
11
17
150
53
124
23
81
309
40
26
128
159
30
78
113
51
35
89
74
48
32
27
28
20
15