9 625 443 true 19 29 31 49 53 54 79 87 95