893790893824895064895117895235897337897355897356897412897503897979898315898943900260900284900658900691901173902998904825905388906228906358906359906360908602908683909060909114910580911336911556911931912674912690913422913424913425915574915618916648917165917690917782918537918610918808920799921254926478927096928509936763936769936876936879937086937203937228937473939620940920943201945730945986946007946731946789947454948590948748950651951290951351953355953793955485955903956213956416959140959911959915962411966083967328967921968756968771971025971808971940972458972459972801975851976248976389976903977610