45
10
9
4
175
19
16
17
7
24
20
5
43
3
15
13
60
37
11
28
6
8
39
26
35
49
38
1
48
25
58
2
140
320
96
57
345
23
258