26 10117172 2 11 22 23 13 24 25 8 1 21 7 4 20 18 12 15 9 19 5 6 16 26 14 3 10 17