121170120662120741120769118973119058119112119205116371110704115667115029114604111370114639114643110731110740110748111930111492119020111784109309108300108423911699042994878893978979290428105719904259033889438894809093774555925242677474231746627357290321894961083101190079774510547910547573581102792935429214710572328847769538947973630