10 650 343 true 1 3 21 33 34 46 52 74 78 84