50
20
62016
97555
56721
78164
73143
56842
75173
80916
19407
57940
91818
92265
68199
33091
41746
76508
72827
58707
21657
70751
65472
12799
68842
94108
90779
40461
36005
39535
91639
52711
25944
46053
63774
39060
95149
94199
20621
49049
50370
42504
75145
93139
27285
17836
90060
78183
65241
37392
13117
27895
1 3000