8 2946 519 true 9 15 17 19 24 29 31 35