119
88
48
43
66
51
95
103