10 669 606 true 2 3 6 7 18 20 22 26 33 36