685082063672246434362487116102878121518199817137276105942134566156913127185256879923664441616251709658343206797118631384191393691157023954156136850153321206974111681236283708094582128855177058216239263518212019606812470193599154091123672189060226711176221120166956613572918218588563138160184914109635220831180553136435201517192341148724120215296915110018372990042178646211511841641943198273191326212817558918574614215454956183762202517657912693115213022880919630722110076692918392086355809343403456619155781881167343208665131127595945939641520137776175959