31 15 7 li 25 23 295 340 57 68 121 529232