249
257
251
245
241
125
129
232
118
249
809
460
340
120
428
540
588
246
240
384
125
251
466
116
127
582
247
53
256
442
117
453
235
224
247
208
123
236
123
237
247
255
219
128
515
399
240
124
227
134
132
747
120
236
129
122
448
248
575
206
949
462
125
357
124
221
91
570
197
247
317
129
128
126
129
228
594
418
447
126
129
240
123
230
217
249
247
472
130
245
435
119
272
465
246
240
203
252
238
136
114
132
66
189