106 42 42 51 65 119 43 27 56 35 45 36 18 li 34 55 58 18 55 15 345