0 1 3 6 11 12 13 14 15 18 20 22 27 33 40 47 50 58 64 69 76
