110
276
300
139
177
273
503
136
412
199
566
400
123
325
182
216
398
564
113
184
502
421
245
337
407
366
340
202
131
177
245
140
144
420
377
347
144
270
196
391
181
384
552
397
270
203
370
504
679
402
213
381
330
372
636
211
269
144
236
387