7 1165 409 true 1 11 17 19 23 31 38