0 2 3 6 7 12 15 17 27 32 33 38 43 50 54 59 64 66 67 
