14 1199 506 true 7 10 18 19 22 23 43 58 61 63 68 86 94 99