10016025101165411016360101933210352060107177611029804110543461145483115151011667438119001981199218212006950120997312205911221986912262651231355312314036712322481412341220712348704212712923412737802129850121299247130564271322119313459940136434991372509138492711405559714191214225761487162149539215015715022521