9 2336 506 true 2 4 12 14 23 24 28 29 30