95 90 2 30 15 90 15 35 30 li 41 2 50 89 66 95 69 46 29 16 339