12 565 343 true 0 3 5 17 22 24 26 29 35 36 38 39