0 8 18 4 13 14 2 3 12 16 7 15 5 6 9 10 11 17 1 19
