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