50
479
1
3
418
0
500
643
17
8
365
2
4
362
338
6
312
314
356
293
486
10
402
7
399
200
275
317
1000
764
16
438
700
526
600
397
300
843
390
100
537
565
473
529
464
400
776