50
16
79980
71366
36000
36681
92977
27826
20844
97775
47926
93015
81056
92205
42358
17798
68619
45166
42235
94729
19663
32012
35272
34253
26977
76947
76192
55295
39590
90524
35393
75426
53455
73844
77664
40999
32322
52203
62478
72539
22843
56029
62415
45671
72973
61926
11316
72976
57723
31603
48687
66980
1 3000