164
46
385
94
80
56
294
98
532
186
280
157
303
42
121
80
284
146
329
137