10 414 313 true 0 8 10 17 18 20 21 25 35 38