279
265
254
217
209
116
80
85
91
70
58
55
447
335
194
139
309
146
143
170
196
118
176
110
381
337
166
213
98
168