99 291 38 92 124 142 84 114 126 91 83 78 126 103 67 49 43 75 134 141 61 96 31 269 104 105 70 179 121 60 56 7320