10 381 26 1 12 23 25 28 48 89 96 97 100