182
95
101
157
151
108
158
43