408
403
403
404
399
390
385
378
379
376
360
344
337
329
329
319
319
329
339
325
323
332
313
303
284
274
267
242
241
238
236
236
234
229
229
232
224
220
217
217
215
219
226
221
215
211
212
212
219
215
209
209
213
204
209
201
198
194
197
191
195
188
186
185
186
182
217
232
245
268
272
251
230
213
222
227
230
238
238
246
248
247
239
235
236
228
229
220
216
197
193
187
198
215
234
268
267
270
258
264
261
250
252
254
248
223
214
195
170
165
122
121
109
117
124
131
149
160
140
134
121
134
104
97
107
108
114
140
150
149
150
143
121
100
100
99
99
94
113
112
119
129
123
128
128
135
226
245