12 4668 973 true 0 1 5 7 11 13 17 24 29 37 38 39