306
1
320
409
2
369
307
276
370
552
567
287
234
415
303
442
3
388
503
568
526
350
385
395
487
343
308
706
390
495
467