82071704931420476599418977720664099862968311085951524261950441815201448701105544804212632203761893576929215922812914021513127013279881722317170243404981229786912097393711351315577435815335912226720158013251352227801201266580817509422494312019689737223570795429392852251205800105500148894753419112511528996745185581138149178873175220480465674667812881719188062736684535792816767511436187679132986788283986482387192288314216008314252714427220447514083514551932062032918185512587795115507238076521861580990558420311156318123063224097176558190680