16 22 7 28 10 10 15 23164