16 945 114 3 4 7 9 29 34 39 51 53 56 58 59 61 64 66 70