177
46
412
97
96
56
308
102
543
186
291
157
312
42
128
80
291
146
339
137