460
455
442
439
437
434
435
436
436
435
434
433
431
428
425
421
416
408
400
396
394
392
392
392
392
392
392
392
392
393
394
393
389
386
380
381
380
377
373
372
372
374
375
375
374
374
374
375
373
365
365
368
371
375
376
376
376
376
380
372
367
363
360
358
358
358
357
356
356
354
353
352
351
350
351
354
353
349
342
339
337
335
333
324
325
325
325
325
324
328
331
333
333
334
331
330
331
332
335
336
332
332
332
333
337
339
341
350
351
352
352
353
355
359
360
354
351
352
353
357
355
355
356
358
361
357
355
354
353
352
352
351
351
347
347
346
347
348
349
351
352
359
359
359
359
362
365
368
373
373
373
373
374
383
384
385
387
388
393
393
396
397
399
400
398
399
398
397
396
394
383
382
381
380
377
377
377
377
376
376
376
376
376
375
374
373
372
372
372
372
373
374
374
375
377
377
378
379
380
384
387
387
389
390
391
392
393
394
394
395
398
399
400
400
401
401
402
402
406
412
419
422
422
422
421
420
419
419
418
419
421
422
422
422
422
422
422
423
425
426
438
438
438
438
438
436
434
433
433
434
434
434
434
434
434
434
433
433
430
429
428
428
428
428
431
432
433
434
435
436
440
440
439
437
435
427
425
424
420
417
414
413
412
410
409
406
397
395
395
393
392
391
394
392
390
391
392
393
394
395
396
396
396
396
397
398
399
398
394
390
385
373
368
362
356
353
352
351
350
349
347
347
343
339
336
342
330
328
326
326
324
324
324
324
328
331
341
341
341
338
336
334
331
328
327
324
323
327
330
332
333
332
330
332
333
333
334
334
334
334
336
336
338
338
336
335
335
337
340
342
342
340
331
328
325
325
329
333
335
337
334
321
323
325
325
324
323
323
322
320
320
320
320
322
323
322
319
314
311
311
311
312
316
319
320
321
322
321
321
320
320
312
313
301
301
301
301
301
304
302
302
297
298
298
295
303
309
305
304
305
308
310
311
312
308
291
289
288
289
291
286
286
285
288
288
287
287
287
285
285
285
283
282
282
283
283
284
287
291
292
290
289
292
292
290
286
282
282
282
280
284
287
286
285
283
281
281
281
288
289
290
293
293
293
293
283
281
280
280
280
280
280
279
279
279
279
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
280
282
283
283
284
281
277
277
277
277
277
277
277
277
277
277
278
278
279
280
280
281
282
282
282
282
282
281
281
281
283
284
284
284
285
286
286
286
286
286
286
288
289
290
290
290
289
288
288
287
287
286
283
283
284
284
286
286
286
286
286
286
286
287
288
289
290
290
290
290
290
292
292
291
291
291
291
291
294
294
295
295
296
296
296
296
296
296
301
307
313
313
314
314
316
316
317
323
324
324
325
325
326
341
344
352
355
359
370
377
378
379
380
381
382
383
387
387
389
389
390
390
391
393
395
396
403
410
413
415
418
420
423
421
421
421
420
419
418
415
411
409
406
403
403
400
401
403
406
404
404
408
413
417
420
421
416
417
423
425
425
426
426
428
428
430
430
428
421
421
421
421
421
421
421
421
421
425
428
425
424
424
424
426
427
429
430
430
433
434
439
439
438
438
437
436
434
432
429
427
425
421
423
424
423
423
422
421
421
419
419
418
418
417
417
417
417
417
416
416
416
416
414
410
407
395
395
393
390
389
383
382
381
385
388
393
397
398
399
399
400
400
400
397
396
396
394
393
392
391
390
384
384
376
372
368
367
370
370
369
369
364
359
348
348
344
338
332
323
318
317
316
316
316
317
319
319
321
321
322
323
325
325
326
326
327
328
333
334
335
338
351
353
354
351
351
362
373
375
372
369
357
354
352
354
354
349
339
337
337
338
337
337
337
336
336
336
312
312
313
315
316
316
316
315
314
314
314
314
313
313
313
313
313
313
314
315
315
316
317
320
320
320
321
321
325
326
330
330
330
329
329
329
332
334
339
339
339
340
341
342
343
343
343
342
341
340
339
335
334
334
333
333
333
333
333
333
333
333
333
331
330
330
334
336
342
347
347
346
342
338
339
340
341
342
340
334
333
344
350
348
348
349
349
353
362
366
373
371
370
370
369
367
366
365
364
364
362
362
362
362
363
363
364
365
365
368
370
371
371
372
373
373
375
378
383
389
393
396
396
396
396
397
399
400
409
401
392
392
396
398
397
398
396
393
391
390
390
390
392
396
400
402
406
407
409
410
414
417
418
419
421
421
423
423
423
423
422
422
423
424
425
425
425
425
425
425
425
425
425
425
425
425
424
424
424
422
422
421
421
421
421
425
423
415
414
412
406
395
394
394
398
398
399
399
399
407
408
408
408
408
409
410
409
408
401
401
400
400
400
400
399
398
398
397
395
393
392
391
389
388
387
386
385
384
384
383
382
380
380
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
382
382
383
378
372
373
371
370
370
369
368
368
368
368
368
366
367
378
378
381
381
380
380
380
388
382
380
379
373
373
378
372
372
373
374
376
372
372
372
375
377
378
378
378
379
379
379
379
378
378
377
377
375
374
374
373
373
373
373
373
373
373
373
373
377
379
380
385
387
389
393
394
387
385
387
388
389
389
388
395
396
396
399
406
410
412
413
413
419
423
423
422
422
421
421
419
418
418
417
416
417
417
415
413
412
410
409
409
410
410
411
411
412
412
413
413
413
413
415
416
417
418
419
419
419
419
419
420
420
420
429
430
437
443
449
452
460
468
473
477
482
484
489
492
502
505
505
504
503
502
498
487
483