50
467
1
3
410
0
500
624
18
8
354
2
4
352
325
6
303
308
351
282
476
10
395
7
288
389
200
266
310
1000
756
16
432
700
521
600
300
828
387
100
528
558
465
522
459
400
764