14 1014 471 true 4 5 13 18 21 31 43 54 55 57 62 71 95 97