10682003107155631075585010785892108055011089130010926079109286661102593411120547111390971118479711207611121163371211654012179627122397831248974912503907127071361274565212745826127458941286653312925655133019541337907413496028135573991355967413560672137306831421069714426146144398131495258114953317149653811498257415089287