331
116
136
228
232
126
311
172
244
143
170
356
123
310
166
205
192
387
218
44
87
152
97
197
132
287
232
254
82
283
214
234
294
242
143
484
237
398
252
253
214
196
341
121
490
102
177
150
102
83
218
387
264
60
57
550
346
164
192
148