218
199
127
156
197
542
182
229
334
126
396
230
371
310
438
350
484
505
453
254