31445553262469692059534607336437537642308125273361366991821320916182118625544505542589026371723756930661820163743147480484445267252952316355080273903548024842575839503804028153270278983660153458493397693553044532617392578601309233161653510764515489289855375336388373555505815249582612356754901752524