430
326
243
504
212
433
252
442
471
234
319
296
223
514
341
264
424
224
387
288
500
487
290
381
333
404
300
494
324
295
449
468
390
436
399