165
46
388
96
85
56
297
100
534
186
283
157
304
42
122
80
285
146
330
137