16771430145561162767281213614053067461851392168219111105169467187119581457175113831669991166613841565153618398619353218091576178817751131237188637829510871009807192566810634011545363113518874211591192747178616209621288124760115662211865