316
290
236
306
357
258
497
486
440
467
255
496
284
374
439
412
516
305
379
247
510
505
286
261
459
250
380
460
287
501
259
470
307
493