116716212180822682656058994188251248584672147550376916105514996482196492648823912161777022811953082630451432771075487272933829495806946698215500712658403363123115610840721895273051581285947551115235376361866320513513281543893101391210510368878214810561563033146100296905741382137768871291836719274987887971410990473611617203113707021273533400689525590138711823979013421751044628711524904132094196440592919113011712326700077833799186864290812177816354221562721063099607680108506114375075771531413625695997814755924589025091792188634304581929328264693662309241738453002732968405221623445961050667064722220714304