10 430 436 true
2 3 9 12 16 17 19 21 25 30