18 3290 1123 true 7 9 12 14 19 28 34 42 44 45 56 58 62 69 73 75 86 93