827685459689540835633083531873316322882797373762445051134247176534666873391458267022033721145622134353842515465733212237726989541536255470583331402043991984616228664322835030620282878341762782965632513405035041525272432051087012081702705897278282031317578565229167352688746120182280805248656751851430455127417119523069180498293678809745690190442562