209
487
229
506
439
376
312
329
386
239
243
498
340
338
258
398
403
387
431
265
219
269
308
292
354
401
434
450
505
406
355
429
289
310