35
9
3
112
20
15
57
18
461
67
40
19
46
27
45
17
607
85
7
30
56
11
29
0
98
223
53
96
189
89
25
13
51
8
60
135
52
199
24
123
156
10
28
39
49
63
16
21