21 3 9 2 2 3 2 1 li 87 2 4 40 32 17 25 6 23 7 21107