16
24
14
253
43
278
27
48
192
190
59
19
144
142
410
66
40
146
141
305
338
215
266
9
107
33
53
94
257
123
157