256
291
240
100
301
107
212
324
273
361
533
319
238
290
209
257
560
735
223
177