10 587 443 true 11 16 19 34 38 50 52 71 87 90