10 10 10 100 10 10 10 10 10 10 10 10 10 10 10 10 100 100 23 15 16211