64
369
306
313
254
253
138
103
95
114
78
71
65
455
343
200
140
314
148
146
173
199
119
180
110
382
341
167
214
98