346
409
423
375
299
357
329
432
283
276
374
339
319
306
308
321
368
338
362
274
472
333
310
304
305
406
322
414
0
326
284
272
279
311
295
302
449
280
286
288
309
294
356
393
256
340
371
262
238
243
315
316
293
255
254
275
387
452
269
425
354
317
594
499
454
384
439
475
401
412
554