21 1245 587 true 14 17 19 21 25 28 31 38 42 49 55 58 62 66 73 75 78 79 83 91 97