12 487 352 true 5 7 17 19 24 26 27 31 33 35 37 39