15 14 17 22 4 8 1 12 1 12 101 100 9 20 225 5752