9 1808 482 true 3 7 12 19 23 25 27 28 30