16706310463351670632450911167063245687116706324627911670632502352167063254656216706325526121670632558593167063259964316706326629191670632668844167063267477316706327105491670632792295167063279821516706328040951670632843260167063293875616706329446661670632950586