25 1 16 5 4 6 3 7 8 9 11 19 13 10 14 15 18 24 23 3 21 20