5996331428116015441120103416071613837176339386712294461636658500287166126823817217661899617540606185168215005666511735461226621354162598612497611817119112482231824123955340955118988951063323951708164650349410011429115526333720257190115151996114787513024121507421530