13 25 27 17 12 14 40 8 5 7 10 20 li li 16 9 21 125 64 200 69 89 260538