165
46
386
94
85
56
296
99
533
186
281
157
303
42
121
80
284
146
329
137