16 25728 224 true 4 12 13 20 39 45 52 53 71 82 89 107 113 132 138 147