254
163
449
191
298
178
343
92
554
213
479
128
327
148
651
303
609
64
296
120
621
196
602
210
867
336
378
146
119
18
441
57
470
41
256
92
513
277
301
48