10 606 383 true 2 3 9 11 12 16 19 21 25 30