10 906 495 true 9 10 12 17 19 21 27 30 32 35