100167211002977210029790100298011002987210146671016121310166571019456910196185102680451026863410270605102716831027297810317422103175801031855310325597103405171036365810451573104524411045518510457489104664111048412810494009104974541049822010499651105408261055648110567141105681111056829110572891106219251065743010661545