0 1 3 6 9 11 14 15 18 20 21 22 23 27 30 34 38 43 44 46 48
