8 1140 606 true 5 8 20 21 29 32 34 35