336
286
198
272
155
235
326
186
240
175
248
171
322
287
148
259
362
554
408
65
140
297
390
574
134
215
84
169
230
105
202
111
156
205
337
211
255
203
278
370
154
121
196
176
254
153
341
116
199
268
282
385
388
407