25
16
61478
21682
78560
54639
33753
96902
63258
79963
78057
57589
67254
89370
47003
65192
43229
38694
46426
17257
58479
41282
95622
82866
49824
79466
14208
1 3000