457590148384411118361356292144094051330213638041031870505558134437013504641350324514923514924109731737547533493195902582147912706813348961323201124837300402496001122400468421216031510556210293288292111394817255330523830506615119890083911016888844526439461256563507056415632191600538052984458339026193393280591150910057499115081235118911503911470110290363702120155712877211286326102529615176631072147863137130220146271811427472024582324781738326193444908662102974908509972629972071203436869612619345105280095952725661223130742276942245712188462666938651507058768533851324552247854425924297976268501169146926209169540868635868540