50
16
41600
93762
35528
67512
78683
11857
33077
39730
86176
40617
52013
60508
51417
91156
64587
61247
50700
98121
91304
12129
33424
48475
80771
23775
23368
18927
33728
76425
87429
10992
14054
88187
97080
47819
94537
88942
72921
51832
60250
41466
57605
57188
87365
66293
37445
96215
60140
71935
28024
43798
1 3000