13059106001061689212917138010395761311270753181183512844765351128864155670984931116125848421147215891772164823018161344615137810480814976591275311417913291504165511818276181154199025175020251711755291954433116912914518054831040937837122119073721727163220528139844