432
432
432
434
435
436
437
438
439
440
441
446
456
459
461
463
465
473
473
477
483
484
485
486
486
482
479
473
472
471
471
469
466
464
462
461
461
461
461
468
468
467
465
461
460
449
449
448
455
456
458
458
463
465
469
472
476
481
499
501
504
506
525
527
531
525
524
530
518
510
512
517
530
529
525
529
530
533
533
533
532
556
557
557
554
554
555
561
562
562
570
570
569
566
565
564
563
555
560
561
561
561
561
560
548
548
548
559
560
560
566
567
567
567
567
566
566
566
566
562
562
562
552
547
544
542
542
539
535
526
524
523
518
515
514
510
506
504
498
492
491
487
474
473
470
465
463
458
451
437
428
427
425
423
407
405
404
402
395
393
391
390
385
384
383
380
380
380
380
380
379
379
375
373
373
372
371
371
372
373
373
373
373
373
372
372
372
370
369
366
364
362
361
359
359
359
359
359
361
361
361
362
364
365
367
425
425
430
430
430
430
430
430
430
430
430
429
406
400
397
396
396
395
394
391
380
376
374
362
362
362
361
359
354
353
345
341
340
345
344
343
342
342
342
342
343
343
349
350
351
352
352
354
354
354
353
352
351
349
349
348
347
346
343
341
341
342
343
344
344
345
345
350
351
352
352
356
357
357
357
357
356
352
350
348
347
345
343
342
340
339
339
340
341
344
345
344
343
343
341
340
339
338
336
336
329
329
334
334
333
334
335
334
333
333
333
333
334
333
332
332
336
339
340
338
338
338
337
335
334
333
330
331
332
335
335
335
335
335
335
336
336
336
337
337
338
339
340
342
344
347
348
349
352
353
353
354
355
358
361
363
365
366
365
365
366
368
368
371
373
373
374
375
376
378
382
382
382
383
383
383
385
393
394
407
407
405
407
409
409
408
408
407
407
427
426
425
421
417
410
399
399
399
400
400
400
402
402
402
402
402
402
401
398
398
396
396
395
393
389
382
380
378
378
378
379
379
381
382
389
392
400
401
405
405
407
408
411
417
418
420
420
420
415
407
400
393
392
392
391
388
387
381
381
381
381
381
381
381
380
380
379
374
370
370
369
369
369
371
371
372
374
375
375
377
380
380
381
384
384
384
384
383
383
383
394
395
396
401
402
403
405
419
429
429
429
421
421
423
425
426
426
429
430
431
427
427
429
432
437
436
437
438
440
440
438
437
437
438
439
443
447
452
454
456
452
451
450
450
450
451
451
451
451
450
450
450
452
453
457
458
458
489
493
513
524
525
526
526
527
528
528
520
522
523
526
527
528
548
548
549
550
550
553
543
545
542
534
534
533
531
526
525
528
530
532
534
535
536
535
538
540
541
542
542
535
535
535
536
536
535
534
532
531
528
526
523
520
524
529
533
534
529
521
510
502
502
495
488
484
480
463
458
451
437
424
417
385
363
343
329
328
328
327
329
331
331
328
320
318
315
314
314
312
308
306
303
304
304
302
296
296
296
301
306
307
308
310
318
318
320
322
326
335
340
350
354
355
357
361
368
369
369
369
372
374
377
381
382
382
380
378
374
361
358
353
350
347
346
346
347
351
356
356
355
346
344
343
342
341
338
335
335
332
331
331
331
332
333
333
332
329
325
322
319
313
302
304
317
321
328
334
339
343
349
352
353
353
354
355
355
359
361
361
361
362
362
361
360
357
353
352
348
347
345
337
336
335
332
331
328
321
321
322
322
322
320
321
321
323
323
326
328
328
328
328
327
326
325
324
324
324
329
331
329
327
325
324
322
318
311
304
300
295
292
290
289
283
278
278
280
281
282
287
289
291
293
296
298
299
299
300
301
302
303
310
312
314
317
318
319
320
320
321
322
323
324
324
329
332
335
336
337
337
339
346
348
350
352
353
354
354
357
362
364
364
367
371
376
380
381
384
385
386
388
390
393
392
392
392
394
409
410
412
413
413
414
416
417
423
429
430
432
442
453
456
449
448
449
451
454
455
460
468
471
478
482
481
476
473
470
470
467
462
451
449
444
444
445
441
432
425
420
415
412
409
403
399
394
392
391
391
389
385
380
377
376
375
374
374
373
373
373
370
370
370
370
370
373
376
379
380
383
384
386
387
388
388
390
390
391
392
400
401
402
413
416
419
422
419
416
413
407
406
406
398
398
396
396
394
393
402
404
407
412
415
412
407
404
402
399
396
395
394
394
395
398
399
401
404
406
419
425
427
428
431
430