10
8
63423
86415
21346
29348
58355
33034
26691
29254
96061
91900
1 3000