1 5 10 14 19 23 42 43 44 46