48070541365783731284211535371253018473072831633879656078040319690202225810312124296514567817445450146516099402557601742683997735439612169239753379173336236734127178216779776755373846799193152463542192811558138116151803974711698816845028529725451139879847837124919553974042708098920291401