394
346
286
265
251
246
205
191
184
178
154
147
145
144
141
133
132
120
118
112
110
105
103
100
99
96
92
89
83