400
348
289
268
253
250
207
193
187
182
158
148
145
142
135
134
121
120
114
112
106
104
102
99
93
91
85