10 952 502 true 16 17 23 32 40 72 74 82 84 93