289
266
259
219
213
117
81
85
95
70
61
56
448
335
194
139
309
146
143
170
196
118
176
110
381
337
166
98
168