85
67
140
139
92
257
191
148
98
123
111
156
299
165
285