55
363
304
309
252
251
135
99
93
112
77
69
63
455
343
200
140
314
148
146
173
199
119
180
110
382
341
167
214
98