18 2945 1039 true 4 7 11 36 39 42 45 52 54 59 63 66 69 82 87 90 97 99