179
46
412
97
99
56
311
102
545
186
292
157
312
42
131
80
293
146
344
137