85
68
145
141
92
260
194
148
98
123
111
159
309
166
287