10 443 349 true 3 14 15 18 21 22 30 35 37 39