105287811054884210548845105582191052877610558221105488441113653411210284112587491125872711111078105488476360045111685411055821610549991111083501054884610548848111732471128526011087122110807601054884110591567105582201055820911210280111083451110834110610800