01 02 04 06 09 18 19 27 29 42 47 49 01 03 08 10 25 35 37 38 52 54 59 60 02 07 11 14 20 21 23 40 44 48 51 66 03 17 26 30 31 32 33 34 36 39 41 42 04 05 13 22 44 45 53 55 56 61 62 65 12 15 16 24 28 43 46 50 57 58 63 64