25
16
87396
67946
96668
12859
21789
33715
13057
40856
71363
99006
31034
17759
11066
59929
24360
60934
47830
93609
82924
61937
68279
11280
64650
97064
38340
1 3000