10 251 340 true 1 6 10 17 19 24 26 31 32 39