10 410 318 true 6 8 12 14 17 30 31 33 37 39