269
394
379
385
431
502
382
263
214
285
259
464
479
310
457
499
462
509
368
344
334
261
402
466
281
235
380
507
417
234
374
212
230
208