9 3969 585 true 6 8 10 14 18 29 31 35 38