415
414
414
414
414
414
414
415
416
416
416
417
417
418
420
421
421
422
428
431
432
432
436
440
440
440
440
440
432
432
432
432
425
425
425
420
420
420
417
416
416
416
415
415
415
415
415
412
412
412
411
410
408
408
408
406
404
404
403
403
402
402
402
400
398
398
398
398
399
399
400
400
400
400
400
401
408
409
409
409
408
406
405
405
405
405
405
405
405
405
405
401
401
401
401
399
399
399
399
396
392
388
387
387
387
387
387
388
389
389
390
390
390
390
388
388
388
388
386
382
382
382
381
379
379
380
380
380
379
379
378
378
377
377
377
377
377
376
375
376
376
377
379
379
379
379
379
379
379
379
378
378
378
378
378
377
374
370
370
370
368
368
369
370
370
370
370
370
370
371
372
372
372
372
372
371
367
367
367
365
365
365
365
365
365
367
370
370
370
370
369
362
361
358
354
355
358
358
358
360
361
363
364
364
364
368
368
368
368
368
370
370
370
370
369
361
360
360
355
354
354
351
350
350
350
349
349
348
348
348
348
348
348
348
348
349
349
350
351
351
351
351
351
350
350
350
353
353
353
354
354
355
355
355
354
353
353
352
349
349
349
349
348
347
346
345
345
345
341
339
338
338
338
338
338
338
338
338
338
336
336
335
330
330
331
335
335
335
338
343
345
347
347
347
350
350
352
352
352
355
356
357
357
357
357
358
360
360
360
363
364
364
365
365
365
365
367
367
367
367
368
372
374
378
378
378
379
381
382
387
388
388
388
388
388
388
389
391
392
393
397
400
403
404
412
413
413
417
418
419
425
429
429
429
432
433
434
436
438
439
440
440
441
451
451
451
455
465
468
470
471
471
471
474
475
476
474
474
474
467
466
466
464
464
464
464
465
461
460
460
460
450
448
445
445
445
444
437
437
436
436
436
435
434
434
434
434
434
437
437
437
444
444
444
444
442
439
439
439
439
438
436
434
433
432
432
432
432
433
433
433
433
431
430
422
422
422
422
425
425
425
425
424
416
395
384
384
384
382
379
379
379
375
373
369
372
372
372
372
373
374
374
374
377
377
377
378
379
380
381
381
382
385
386
391
392
394
394
394
393
393
393
393
393
392
392
392
392
392
392
392
392
392
392
391
391
391
391
392
392
393
393
400
401
401
401
402
403
406
410
410
410
412
414
421
425
425
425
429
433
435
436
438
439
440
440
440
440
439
439
438
438
437
435
434
434
433
431
431
430
428
428
428
428
427
427
425
423
423
423
423
420
418
416
415
414
413
413
413
413
411
409
407
406
403
400
401
401
404
404
403
403
403
403
402
402
401
397
395
394
393
393
393
392
391
390
390
388
385
383
382
379
379
379
378
378
378
376
375
375
374
374
374
374
374
374
374
374
375
375
376
376
376
376
376
377
377
377
377
377
377
377
377
377
377
377
378
378
378
378