278
265
254
213
208
115
79
84
90
70
58
55
446
335
194
139
309
146
143
170
196
118
176
110
381
337
166
98
168