42
50
43
41
68
88
381
314
327
264
271
144
107
96
117
81
73
66
460
345
202
140
317
149
147
174
200
119
181