7 669 323 true 1 8 11 20 29 34 35