346
211
202
165
157
145
143
137
121
121
96
84
82
81
73