28516214301304118110981691611140485783132294515374353941327031174979160140013341703113118671133618146019674241351124988153617901425123589298148417351721104312196902475681311146117191295166364346188682917281741315196515521521438433697119819572646969911587614951866679292484442