18 3365 199 1 3 18 21 23 29 52 55 58 66 69 73 79 81 85 91 94 99