50
16
39936
44962
34701
87382
69625
29142
35602
64944
44457
27183
78565
50670
55792
50527
37730
21750
68224
21934
20242
75530
18457
30070
18718
43270
40249
25980
68086
21006
98168
33042
31993
31449
68018
96913
79205
46132
86767
57059
75222
21747
49709
76469
29493
99808
57765
31012
93488
83655
62678
45119
1 3000