105287811054884210548845105582191055822110548844111365341121028411258749105488471054999110558216111083501111107811258727113197901054884610548848111732471128526011087122110807601054884110591567105582201055820911108345112102801110834110323027106108001077978110779782107797851140414611404344