273
239
437
327
244
374
504
411
340
494
404
343
382
384
249
207
489
430
454
396
289
305
225
256
386
316
502
250
436
309
303
291
246