173696612199213687218651371133610074522581116491629710291823100918981079181816158801468253198243016281243464422561703148211517246371839153841295151410991781149716849012357821471942649177516081919135133962411157404351743931636323166410916715159871655984