5 1 7 1 13 3 14 4 17 6 20 5 26 6 30 8 34 7 39 10 44 9