218
199
127
155
195
540
181
229
334
126
396
230
371
310
438
350
484
504
452
254