10802591517992161062109705092272883448886488731887351062601054591053929763894579909788821088206990008821410534492134108026929468819888185123000121399113338880938826612599710812792620886251080278823088226880858807712587310621710428910127393661925119209088278992118808913302010337097522920699048289145883481085408823888234