10 8162 780 true 2 3 8 10 17 18 20 32 34 35