10
8
25716
73165
21948
94660
37011
20435
77939
79466
85701
10775
1 3000