10 609 340 true 2 7 8 18 25 27 28 33 35 38