10
6
44784
60898
27222
43603
55350
11590
50958
65963
94452
35072
1 3000