10 570 310 true 2 5 8 9 10 17 24 25 28 30