32
295
45
379
43
294
46
303
29
230
35
298
24
253
5
201
27
272
13
341
286
9
133
39
168
30
198
33
239
3
203
202
182
270