8331990108904089044991484915901024431060967494281178740677545578310915649249397579142316147426865767410575631759249041310808874052740447410482282741789159510300214170274056738557387173888740667410774062737328901794855969321061581363897386282286738577367676439909439493597346138908738567386574214744237687776902