18796017935720088477662070386400120718120030614546461984168555211154180076148060127651227677116722136132131353466842092299402118190014281364497153341172071142261151976144849191577375428214938737971253103411020222275320172520109465118595826020775117284218996525266622382157871369572108348787896718149544197487192601118823690391716332122101739591405726016515836610015013132122633016047454111081912262212151311053017296359477179952183903167956892302814490011589912470196655161465799832132464975098062434042070982172715815098436092013734518261115010488959197892