30
147
46
406
45
269
55
456
91
259
15
276
33
253
76
194
50
349
42
178
67
174
69
158
44
291
40
240
16
266
261
36
223
21
131