85
67
140
139
92
258
191
148
98
123
111
158
301
165
286