156
46
368
91
73
56
283
98
524
186
273
157
294
42
115
80
277
146
321
137