343 475 19 275 109 212 266 164 166 114 139 154 273 233 84 100 70 81 117 125 123 105107