296
469
382
372
287
467
521
337
305
511
315
288
267
472
393
277
436
501
353
398
241
285
417
227
270
309
336
410
284
426
365
519