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