50
507
3
5
435
1
2
425
0
600
998
10
800
983
11
7
489
4
1000
684
8
500
540
16
607
798
13
563
987
12
22
2819
26
45
672
200
695
1010
100
764
6
400
2982
278
300
1878
67
3289
37
80
1563
2243
19
107
1064
38
1194
43
1268
18
71
982
1750
21
150
925