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