9 424 169 true 2 19 22 29 30 31 34 38 39