105 82 475 152 617 146 273 936 226 391 590 238 110 239 358 95 295 101 146 69138