104
187
179
175
98
162
158
86
22
18
173
166