8 342 306 true 1 2 7 8 10 11 34 37