12 1139 592 true 7 15 17 18 38 44 53 58 71 73 88 99