442
236
337
241
539
511
303
412
238
512
494
399
310
329
463
480
469
448
312
397
276
264
356
228
263
398
487
344
476
477
347
345
404