41834314611846304165711741725530136982519716431531125712245845241413113717454731386882111186412768123131086493893147981724818661427813104774570717231749171060613521208169610954166671509837163613111945958579173544138136314458761933182712841392179817721477668430