16059844437162445479719081913680420985020675113874211289321715103207133032870952254443522134461985142334243474614491252532226921314711508731715181343442167912487122822210955361148033168208121602141762081361093291770721206314799020717718521721440520046014857332559126411227734137494135672007601682302199951482731945101154178326123463167959138425202125224735345121861716114496348115379126266166956441865437051713882503642970528532581252942113911230321814656658150601547896666133526555896758245611868418942671037860118322913482918455279334413618690138428