44
46
20
116
170
98
104
77
121
226
116
91
85
137
188
340
272
261
371
181