288832917714247814160328957141561140654144066143347291982860728547142489140495140729143438144999142572294442951014502914366814308514289914195614112729109143631290351424861425491414582947114186829240145067142103142604141870142784142812141376144823142578141111141086144567140569142110141785144404144796144472140377141243283431406672905414335614174814339814166829078290231417181423841437582868214095214249814218029210142172140895142883144609293521425911405922853014050314385729627142860140813287251409951433101408241403831426021411992930314246014323214219414240428761142857144871