44 0 1 3 5 5 6 7 9 12 13 13 13 15 18 19 21 21 21 24 25 27 29 29 30 31 33 36 37 37 37 39 42 43 45 45 45 48 49 51 53 53 54 55 57