35
16
14
257
44
278
29
48
192
191
59
20
146
142
410
66
40
141
305
340
217
24
266
9
109
33
56
94
55
123
157