12 493 261 true 1 2 4 10 13 22 23 31 33 34 35 39