147
169
335
131
177
179
111
227
313
164
151
135
265
117
130
186
117
175
134
129
223
162
191
143
218
99
299
94
114
142
175
147
220
91
160
280
181
212
219
297
167
137
214
272
306
223
173
230
160
251
249
173
127
132
131
131
194
172
247
139