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