9 442 221 true 2 3 12 19 21 30 32 34 35