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