446
441
433
431
431
431
431
431
431
431
431
438
449
449
470
477
482
485
485
485
486
487
487
473
467
450
447
443
439
431
427
433
431
424
415
407
406
395
390
386
386
386
382
382
382
382
382
382
382
383
383
382
382
381
379
378
378
372
372
372
372
372
372
374
379
375
373
364
363
363
363
363
363
364
364
364
364
364
361
359
356
358
354
352
348
347
349
349
349
349
348
348
348
347
346
345
345
345
345
336
336
338
338
335
336
338
335
333
332
332
337
333
331
329
328
328
332
331
330
330
330
330
333
337
339
342
327
330
329
328
327
321
321
319
322
321
320
315
320
326
325
322
320
318
329
333
335
335
329
312
314
316
317
315
313
313
314
320
324
328
328
321
312
309
319
314
314
328
306
297
300
305
305
306
304
312
315
321
316
307
309
310
308
306
302
309
313
313
306
304
302
299
295
297
298
296
303
304
302
301
300
298
295
290
289
287
286
284
285
287
287
284
282
283
284
286
277
277
278
278
279
279
287
283
278
278
280
282
289
289
286
283
281
278
274
269
272
277
277
278
272
266
265
265
264
263
266
272
274
277
274
273
274
275
269
269
272
272
258
258
253
255
262
262
262
260
255
263
263
263
267
268
270
271
272
272
270
272
274
275
282
277
276
291
289
280
276
279
279
289
291
289
289
290
293
293
293
294
294
294
293
291
291
291
290
290
290
288
287
287
288
289
291
300
303
304
322
322
330
340
345
354
354
353
332
303
301
301
300
300
299
299
299
299
297
297
298
295
287
287
288
290
293
293
290
285
283
277
272
271
271
269
267
264
263
260
259
261
243
241
238
238
239
239
239
245
237
234
230
229
229
230
230
227
224
224
223
208
200
201
201
200
199
200
203
203
204
199
190
195
195
194
192
191
191
190
190
189
187
186
185
185
186
187
187
188
189
193
190
190
185
185
185
186
186
187
187
192
196
200
196
189
190
193
205
204
202
201
201
202
205
205
205
205
205
203
200
199
197
197
197
197
199
203
213
214
215
219
222
210
212
217
220
223
225
220
219
217
215
217
217
217
217
217
217
219
227
227
222
219
216
222
230
228
229
231
234
237
242
248
252
255
258
260
263
263
254
247
249
260
253
250
261
257
259
257
254
252
254
255
255
252
251
251
251
251
253
254
257
257
257
257
259
261
262
263
251
250
252
252
254
255
257
262
265
271
274
280
280
279
282
284
291
282
279
276
279
281
280
278
277
275
274
275
275
276
277
278
280
281
282
287
290
296
297
294
294
294
294
297
295
289
284
284
284
284
284
285
286
286
288
288
288
293
292
296
295
291
293
294
296
300
301
300
300
300
300
300
311
309
307
306
305
308
309
313
314
314
320
329
330
331
330
319
321
322
322
329
328
327
327
327
327
327
327
329
329
331
331
326
324
325
327
327
327
327
334
337
338
340
343
347
347
349
351
353
353
354
355
357
363
358
356
356
376
376
369
368
370
371
373
375
378
388
389
390
390
397
399
402
408
417
429
442
429
426
411
411
411
411
411
411
413
417
419
421
426
429
432
432
438
438
438
438
435
431
428
425
421
418
414
408
405
399
399
399
399
397
389
389
389
389
389
390
390
390
399
413
414
417
431
438
443
446
450
453
457
460
461
463
464
466
465
466
467
467
467
456
453
458
475
480
497
490
490
491
492
492
492
495
498
493
491
483
483
479
476
470
471
470
449
443
435
432
431
431
431
431
431
432
437
444
445
445
444