10 506 257 true 1 5 7 14 15 17 19 21 32 34