25
23
20
22
5
113
49
42
38
6
17
15
29
28
62
148
27
48
119
24
34
191
295
60
117
36
31
71
151
72
85
125
175
35
46
4
224
40
45
26
47
2
32
172
91
16