12 352 239 true 3 4 6 7 9 12 14 25 27 29 31 36