01 04 15 16 19 20 25 27 31 34 35 36 02 03 05 07 09 11 12 14 17 26 28 30 06 08 10 13 18 21 22 23 24 29 32 33