226
343
308
265
478
285
486
499
431
314
344
296
294
309
443
373
396
523
258
458
316
255
310
249
290
264
347
470
412
422
453