500
488
3
6
384
4
2
413
700
526
16
300
463
0
312
9
1
891
39
24
677
33
15
200
245
5
410
600
519
29
538
17
819
26
343
900
932
800
823
35
12
436
20
443
560
19
1128
32
1271
22
47
429
250
264
10
298