196
95
136
158
127
59
98
99