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