85
68
144
139
92
259
193
148
98
123
111
159
303
165
286