20 10000 3 25 20 11 4 15 12 13 5 1 24 23 10 26 14 21 9 22 7 8 16