01 02 03 05 10 13 18 19 21 22 24 25 06 07 09 11 14 15 16 17 20 23 26 27