10 512 485 true 2 3 8 9 19 22 32 34 35 39