246
220
140
168
210
545
186
232
341
130
403
230
375
312
447
351
488
507
454
256