178
46
412
97
98
56
309
102
544
186
291
157
312
42
129
80
291
146
340
137