354
123
463
110
448
104
384
115
167
81
402
160
443
195
239
140
554
154
519
179
657
188
448
113
478
64
210
143
113
52
299
12
610
41
545
180
95
27
431
130