58
8
28
61
37
183
48
78
33
10
163
308
92
14
18
5
103
64
13
113
99
38
157
137
29
6
15
67
80
32
207
169
194
153
116
240
204
31
25
62
23
87
40
50
86
69
161
177
16