424
421
420
419
418
417
413
412
410
408
407
406
392
393
390
388
380
375
374
360
355
360
360
364
363
350
346
346
349
349
345
344
343
343
342
340
337
337
337
338
333
331
331
336
335
330
328
328
332
332
331
332
346
340
327
326
325
324
321
327
337
320
318
324
324
322
322
318
317
317
314
314
314
315
315
312
312
316
325
310
308
306
308
304
303
309
304
304
302
310
314
308
305
303
304
319
319
299
295
298
296
294
294
293
295
300
305
310
318
322
321
320
302
293
293
298
294
286
278
274
278
278
281
279
279
275
272
271
271
271
272
272
272
272
271
270
270
268
271
271
273
271
268
268
263
265
262
263
264
267
263
259
257
257
257
261
262
266
260
254
254
254
254
253
253
255
258
254
254
254
254
254
252
249
248
248
248
246
246
243
243
246
242
242
242
240
240
240
241
242
242
243
239
239
240
239
237
236
238
238
239
242
245
245
239
236
234
230
231
228
228
229
229
237
237
231
228
231
230
230
228
225
227
227
227
230
231
231
231
230
228
226
226
227
228
231
232
235
236
231
226
225
224
222
221
221
220
230
229
226
224
223
220
217
222
233
226
221
222
222
219
214
212
213
213
216
218
219
218
216
214
219
221
219
218
212
206
208
208
208
207
208
207
205
206
206
206
204
203
205
207
207
207
207
205
204
205
205
206
206
206
209
212
211
211
210
209
209
208
205
204
207
210
210
210
211
209
209
208
208
206
205
205
204
204
203
204
204
204
204
204
204
209
206
207
207
206
209
214
214
216
215
209
206
204
202
200
198
195
195
195
192
191
192
192
192
194
191
195
200
202
199
190
188
188
189
190
191
192
191
191
190
190
190
191
190
188
195
195
200
200
199
201
199
193
193
193
190
189
191
184
184
182
183
181
182
182
182
181
182
182
182
188
188
181
180
181
177
177
176
177
177
178
180
179
177
177
180
181
181
184
184
185
183
183
180
180
180
179
179
179
178
177
176
176
177
177
176
176
175
174
174
172
172
173
174
170
170
169
169
174
174
172
169
168
168
168
167
166
166
165
165
172
177
168
168
171
172
171
171
170
172
176
174
172
169
169
173
166
163
165
164
162
175
171
168
168
166
168
163
163
175
179
175
170
162
163
159
161
171
180
190
193
199
168
171
173
174
174
166
173
175
174
168
173
191
191
191
182
178
170
173
177
182
183
186
183
188
191
184
174
172
174
176
174
161
155
157
160
155
156
154
154
148
151
147
150
152
152
160
152
146
146
149
155
155
151
144
143
142
146
188
172
165
163
152
153
141
145
148
150
144
141
140