399
258
422
234
485
337
420
312
318
332
376
441
528
460
410
475
466
331
530
295
330
470
511
411
443
314
256
272
309
450
505
494
506
303
248