9 4302 670 true 2 4 8 10 13 17 18 35 38