12 675 337 true 0 1 5 7 11 13 17 24 29 37 38 39