12 1809 503 true 7 9 13 17 21 23 26 31 34 36 38 39