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