33
12
10
6
24
14
58
159
23
28
64
5
25
98
16
3
7
0
150
67
100
9
358
65
27
22
15
21
19
20
2
17
42
11
250