497
498
500
500
500
502
504
509
510
512
513
509
497
496
510
510
511
510
510
509
507
505
504
502
501
497
497
496
496
496
496
496
497
497
497
501
502
512
516
517
519
521
522
522
521
521
521
521
520
522
530
529
530
531
535
537
540
542
545
545
535
533
530
527
527
527
528
529
528
527
520
514
521
521
518
516
510
511
509
507
505
500
498
496
496
495
495
498
510
513
511
510
513
518
507
515
539
531
513
507
504
501
502
498
495
493
489
481
479
479
480
477
476
476
473
472
474
475
473
470
447
446
429
386
376
362
356
365
364
375
378
376
380
371
338
323
305
301
303
303
303
302
302
303
304
305
305
305
306
309
311
309
308
308
308
308
307
307
307
307
308
309
311
313
313
313
315
317
317
318
321
324
324
325
327
331
331
332
332
334
335
335
336
338
340
351
356
356
360
366
369
369
369
371
378
395
392
395
411
418
428
440
436
421
420
422
425
429
440
445
442
441
454
467
469
477
472
475
487
492
494
495
493
492
492
492
489
492
495
494
485
481
483
483
479
476
476
475
480
476
469
467
473
472
470
459
456
449
452
424
411
414
417
387
385
381
379
371
367
364
357
354
354
354
354
354
354
354
354
354
354
353
348
343
343
343
345
345
345
347
347
347
347
347
347
347
348
350
351
353
355
355
355
356
356
357
358
360
365
365
362
363
365
365
367
378
376
377
371
375
381
383
356
355
349
349
350
349
353
355
352
353
365
367
358
359
362
362
362
362
359
357
352
349
348
347
342
342
342
340
340
340
340
339
339
338
336
335
335
338
344
352
369
378
381
387
393
397
402
406
415
421
414
415
417
420
452
461
463
462
453
453
460
460
444
444
459
462
471
472
471
472
474
480
472
473
473
471
475
474
477
477
477
477
476
476
476
476
476
476
476
475
473
472
472
472
473
473
477
477
476
476
476
477
479
480
480
480
481
482
486
484
486
497
505
506
507
510
512
513
507
512
516
511
519
519
513
503
497
493
489
487
485
476
475
473
472
471
469
472
471
477
481
485
494
496
499
504
496
499
496
503
526
527
531
531
531
532
535
535
533
532
531
531
531
529
496
486
485
485
500
500
500
506
515
515
517
518
523
526
527
534
537
545
540
530
527
526
526
521
520
518
517
515
484
502
507
507
506
508
514
517
519
524
529
538
542
546
552
552
548
546
540
540
544
547
548
548
549
549
550
550
532
525
523
520
533
561
568
570
568
568
568
568
568
568
569
569
567
562
555
562
569
570
567
565
565
567
571
571
570
568
568
568
568
568
569
567
574
574
572
569
561
542
517
510
492
481
482
482
480
475
473
474
477
478
479
479
480
481
482
482
483
484
492
506
513
517
518
518
521
520
520
519
518
516
515
511
510
507
505
496
489
483
480
477
475
475
475
474
474
471
469
467
464
463
462
462
460
459
456
455
454
452
451
447
444
443
443
443
445
447
453
458
460
462
463
463
471
482
487
488
488
489
491
491
492
492
492
493
496
497
498
499
499
499
499
498
498
497
497
497
496