25
8
142
109
228
143
151
6
26
3
12
84
54
11
156
149
139
72
18
181
44
388
863
34
36
95
15
22
52
56
35
29
16
63
71
61
112
104
50
24
20
62
31
53
9
55
98