272
336
319
237
203
285
367
427
145
228
376
505
82
183
369
666