45602884730294227376942312732341273233127313681687714515827460288157078158511051681489085106781876397436318141872306657269801550848141894505066306641362647475688475755152495642519489882036658835449127321712912251543252783671203495334405334392021119091813933321126733149408653702539362970545019438314263999866217516201348859343582473732473752569499668066455235284404565945658528439528438149187879264154465940481740575331188314121954649044649031554667128173313219441321979332695332777862628180330701831180424905325914057310431111122657509774048410233261108314150797012173448988408988394433164543589354612917128936751483658