247
220
140
169
210
545
186
232
341
130
403
230
375
312
448
351
488
507
454
256