true 12 20 true 9 11 14 19 35 45 50 52 59 61 63 87 93 95 99