516 152 164 188 127 211120 196 118 74 123 120 122 69 65 71 90 149 156 63 108 270 104 101 71 181 151 82 213 138142