59
365
304
310
253
252
136
101
93
113
78
71
64
455
343
200
140
314
148
146
173
199
119
180
110
382
341
167
214
98