332
225
472
381
505
307
479
398
220
339
361
347
458
217
295
283
382
280
425
321
507
366
234
434
230
411
355
493
255
328
312