113239621132396011313207113126991126534111265337112349591123495111234898112348941121020611208132112023731120104111201038111896771117397211173929111720421117204011059005110589711105890011058844110588331105317511053167110414571104143710951331109513261093988310936766109286851092868010925696