12 633 242 true 2 3 4 9 10 16 19 22 32 36 38 39