9 3121 426 true 2 5 10 18 19 20 23 28 30