11 288 223 true 3 5 7 12 20 23 29 31 34 37 39