10 502 344 true 9 10 20 38 52 75 76 84 88 93