25
4
2
53
13
1
3
26
16
95
21
10
7
15
78
51
287
72
179
119
46
30
47
120
70
42
24
39
48
40
289
49
32
155
63
216
34
183
69
17
58
115
45
174