1 2 4 5 5 6 7 7 9 9 9 9 10 12 13 14 15 16 19 20 23 26 29 32 40 50 68 89 90 95 97 0