10 521 410 true 3 7 8 11 12 15 17 18 35 39