114
33
30
158
23
29
74
288
225
16
25
70
5
94
12
10
8
9
24
112
286
115
61
14
48
19
15
6
77
45
59
13
17
31
4
18
32
91
60
21