398
347
286
266
252
247
206
191
184
179
154
147
145
144
141
133
132
120
119
112
110
105
103
101
100
96
92
89
83