476
513
419
335
506
358
352
308
241
384
359
250
310
368
274
411
298
501
330
297
275
255
379
336
473
428
263
460
429
451
316
288
265
484