10 478 380 true 7 10 17 20 23 24 25 26 31 33