167
46
392
96
88
56
299
100
535
186
284
157
305
42
122
80
286
146
330
137