12 297 260 true 2 3 4 9 10 16 19 22 32 36 38 39