179
46
412
97
99
56
309
102
545
186
291
157
312
42
130
80
293
146
343
137