10 6112 772 true 2 3 4 6 15 16 29 32 33 39