5823
5983
7039
6591
7038
7519
7359
6911
6903
6910
6079
6078
6095
3007
5935
6519
4047
5631
3951
5815
5807
6511
5630
4046
3935
5629
3950
5628
3934
6015
5607
5591
5583
7647
6014
7646
6013
3943
5743
7037
7487
6012
3927
7036
7486
7103
7023
7518
7102
7101
6909
7831
7823
7358
1535
7022
7735
6907
7100
7355
6908
6999
7071
6906
7295
7070
6111
7294
6775
6110
6109
6077
6839
6108
6076
5991
5975
6094
5367
6093
5863
5867
3439
4983
3031
4095
3006
7855
2999
6087
3391
6055
7615
7967
7854
7983
7614
7966
4855
7853
7645
7613
7965
7982
7852
7611
7639
7631
7981
7035
7964
7644
4094
2039
7551
4091
4093
4575
5951
6927
6751
7791
7775
7612
7843
2935
4087
7980
4092
7610
4089
4090
7247
7550
6807
5950
7638
7630
7407
7609
7549
7790
7774
4086
2038
1783
5949
4083
4085
2011
7547
4088
2027
6750
7789
7773
7608
7548
7517
7223
7485
6599
6559
7099
4084
4081
4082
7546
6799
6023
6747
5948
7479
7545
7034
4015
7515
3967
7788
7772
7503
1855
6571
7119
2811
7406
7707
1775
7095
6655
4080
4045
7357
5963
6743
7405
7544
7087
7033
2555
7830
7822
7484
7703
6558
5627
6518
7943
2023
7098
1983
3999
3966
7021
5759
4039
4014
3965
7971
5822
5821
5959
5939
5934
4543
5919
7478
7567
7516
7097
7032
2551
2807
7955
7947
3963
7829
7821
7502
6555
6515
6510
6495
4013
7404
7094
7055
5626
7527
7015
7734
1919
4044
3998
3964
6399
5931
6735
5843
5820
7093
7086
6715
7827
7819
7495
6551
5625
5599
7118
6507
7096
1982
1967
6905
5567
1759
7733
4607
3997
3962
7085
7020
6902
6967
7475
4038
4012
3991
2799
3949
3961
7779
7763
7755
7751
7069
7356
7117
5927
4037
5918
5835
5814
7467
6398
7566
6991
6899
5758
2543
6711
6503
6494
7695
3823
7092
7054
5624
5598
7526
7014
6901
5757
1918
1975
3996
3983
3960
3933
3903
7354
7731
5831
5811
5806
5791
6391
6397
7084
2687
7395
6998
7723
7327
5597
7116
6543
7293
6463
7451
6904
6959
4606
6871
6966
4003
3990
3948
7068
7587
6075
6887
7011
7383
6396
6383
6990
5756
6703
7051
7571
1915
7291
7371
6863
5606
5596
6654
5566
7287
5503
6107
6063
6653
3987
3982
3942
3932
3919
3902
3822
7507
6995
1951
5799
5790
6390
1911
5565
6071
2783
6651
7326
7292
7279
3901
6462
3821
7047
6958
5603
5590
5559
6963
3941
6987
6870
4603
3979
3926
3895
6652
6074
6886
7382
5787
5903
6387
6382
6367
6983
5747
5742
5727
6106
7075
7290
6479
6459
6862
5587
5582
6650
5564
5551
7286
3925
6105
1727
6649
3923
3918
3900
3887
3820
5119
6883
6379
5739
6070
7107
3567
6073
7278
6455
5558
6867
5502
6091
6838
6062
3915
3894
6648
6375
6366
5726
6104
7059
5501
6859
6061
5575
5550
5535
3886
3871
6072
6092
5775
6363
5723
6335
5695
6447
5547
5500
5487
1534
6060
3795
3759
5118
3566
2495
5117
5543
5534
4479
3565
3879
3870
3787
5087
6334
3559
5103
5694
5115
5486
1527
3867
3763
3758
5116
5711
3564
6431
5114
3863
3755
5113
5102
3695
6327
3558
5101
5112
5095
5086
3511
5519
5467
5439
5085
3855
5100
3699
3694
6319
3539
6271
5679
5359
5463
1663
5094
5084
5071
3691
3531
3510
5366
5438
5091
5047
3527
6270
3507
3487
3447
8187
5365
5363
5358
8167
8191
4991
5455
8159
5435
8151
5075
5070
5039
3727
3499
6303
3647
5887
5663
8190
5431
8158
8175
5046
4990
8189
3671
8179
8155
6263
3495
8166
3486
3446
8157
8135
4989
8150
3445
6767
8183
5063
5043
5038
7167
8188
1023
8174
7871
4591
3483
6039
6031
3646
3443
3438
6815
5879
7679
5999
4735
8171
5311
8186
8156
8173
5423
5883
8185
3003
8143
1887
4988
4975
3663
1791
7311
6615
6607
7231
8134
8154
6255
8182
3479
6939
6935
6827
6823
7259
7255
7999
8181
5886
2751
8153
6587
5979
5995
5982
8172
8184
1471
5031
4982
5885
1022
8165
8163
8142
5981
3639
3431
6814
6590
7663
6774
6766
6589
5998
1790
8180
8139
8170
8178
8177
5310
6614
6606
8149
7230
5871
8141
8152
8147
5997
6038
6030
8169
5878
7166
7671
5019
4979
4974
4959
6583
1019
7675
3471
3419
7998
7991
7807
7678
7839
5884
7867
5327
8176
5307
7643
6588
7870
3023
5996
5980
6811
5881
5882
6771
6763
3311
8140
1787
5407
8168
8164
8162
8161
7995
7677
5015
6611
6603
7997
7227
1015
7851
8131
8133
6035
6027
5875
5870
3631
3415
3005
6239
8148
7165
7847
7151
8138
8145
8146
5303
7599
3030
7607
8137
5880
5869
8160
7667
7655
4958
6582
7869
7659
5990
5974
7163
7990
7806
7799
7676
7662
3390
8144
7642
6581
3027
3022
7996
3004
2991
5989
5973
7164
2047
3310
7863
3295
7150
8132
8129
8130
8136
7994
7993
7838
7987
7803
7743
7670
7661
7989
1007
7674
4927
6579
5868
7159
3407
7805
5987
5971
3387
7583
7868
7669
2043
7595
3019
7979
7963
2998
7162
7673
5247
5866
7641
3307
8128
7975
7992
7959
7951
7865
7866
7606
7651
2046
7837
4951
4847
2045
7798
7859
7660
7149
7423
4351
5862
7862
3383
7637
7629
5865
3615
3015
7391
7988
7861
2995
2990
7804
2031
7672
7605
7158
2975
3303
3294
2989
7978
7985
7986
7962
7864
7802
7801
7795
7665
7666
7668
7582
7654
5861
4854
7850
7623
7658
2044
4926
7161
7147
7603
4925
7797
7846
7598
5859
7653
7640
7543
7143
7835
7977
7961
7860
2987
7787
7771
2037
2015
7657
5246
4853
2927
7148
3291
7974
7984
7958
7950
7858
7857
7836
7800
7742
7664
2042
3263
7135
4943
4851
4846
7849
7739
4831
2041
2030
4923
991
7157
7845
7419
7597
7581
3375
2035
7973
7957
7949
7741
7636
7628
7575
7535
7155
7160
7031
5279
7834
7146
7783
7796
7767
7759
2983
7656
7542
5245
5243
2974
7422
2934
7579
3287
7976
7960
7856
7833
7786
7793
7794
7770
2973
7650
7649
7652
7604
7541
7483
2029
7421
7415
4845
4843
7848
7622
7142
2040
2014
4919
7134
7844
7131
7727
7602
7133
7591
7115
7539
7534
7156
2933
1407
7403
7387
7785
7769
2036
2013
5239
2971
2815
2931
6207
2926
7842
2911
7596
7533
7972
7956
7948
7832
7815
7782
7792
7766
7758
7740
7648
7601
7580
7540
7514
7711
7420
3262
4031
7399
7154
7153
7091
7067
7030
4839
7127
7621
4830
3261
2028
2007
7145
6143
6895
7594
7841
2034
7111
7738
2925
7619
7578
7531
7390
7411
7132
2026
7141
7139
7511
7083
7029
7781
7765
7757
7538
7513
2967
7418
7129
7130
7590
2923
7593
7532
4829
7970
7954
7946
7942
7828
7820
3279
7784
7768
7737
7726
7600
7574
7577
7565
7537
7482
7471
7417
3259
7063
7152
6879
4827
7126
7351
7123
2022
2012
1999
1981
4911
4799
2025
7019
2033
2010
7414
7125
7589
7079
2814
7389
7725
7573
7455
7413
7375
6847
7007
2009
7530
7144
7941
3359
5231
7128
7525
2919
2910
6135
7592
7563
7529
7510
6975
7969
7953
7945
7939
7826
7818
7814
7780
7764
7756
7736
7719
7576
7559
7501
7536
7710
2021
7416
7343
3255
7027
2909
2813
7137
7138
7140
7090
7066
7028
7499
4823
7477
7402
2019
2006
1979
6127
7481
7124
7398
7412
6142
7114
7122
7509
7089
7082
6971
7401
7709
7523
7121
7588
7813
2907
2959
7732
7528
6891
7006
7825
7817
7811
7778
7762
7754
7750
7724
7572
7564
7512
7470
7409
7410
7388
7353
2879
7397
7136
7053
7005
6974
2003
2005
1998
1980
7113
6139
4798
7081
7018
6997
6894
1997
6623
959
4797
7078
7065
7026
2812
7110
7469
7013
7386
6141
7003
2810
6875
6103
7586
7120
7730
7524
6119
2903
7017
7562
7508
6893
3199
7381
6973
2809
7777
7761
7747
7753
7749
7722
7718
7570
7558
7500
7480
7463
7708
7454
7408
7374
7385
7077
7062
3247
7088
7025
7004
6989
7109
6900
6898
6878
6831
6846
7498
7476
7706
7400
7350
4815
1995
6134
1978
1974
4795
1917
7497
6131
7474
7705
7396
7347
4895
2806
2303
7453
7373
7061
6126
7112
7717
2805
6783
7080
6877
6835
7349
7585
7729
7522
7561
7506
7379
7557
7473
7394
1973
7002
5215
7715
7721
7569
7555
7494
7468
7702
7447
7367
7384
7342
4023
2878
7064
7024
7001
6972
6943
7493
6102
7466
7701
6133
7339
6843
4027
1991
1971
1977
2877
1966
6123
4791
7016
6965
6892
1965
6140
6631
4605
7465
7076
6897
2803
2798
7393
7108
6047
7012
7341
6885
6125
6845
2797
6970
6101
6647
6138
6137
7521
7505
6890
3198
2895
7380
6639
7491
6069
7462
7699
7452
7372
7352
7335
7325
7694
7060
7010
2875
7289
3197
7263
7052
7000
6969
6957
6876
6059
7461
7450
6782
7370
7348
7323
7693
6118
1963
7285
7074
7050
6996
6955
6889
6869
6837
1916
4599
6115
7449
7369
7346
7106
1914
2795
7283
6011
6007
7049
6994
7009
6874
6136
6067
1913
7378
3195
7345
7058
6129
6132
6130
7459
7446
4030
6646
7439
7366
7340
7319
7691
6993
2871
6099
7277
7046
6988
6951
6968
6896
6873
6861
6844
6942
6100
6086
6054
7445
6638
6117
7365
7338
7073
3231
1959
7275
1950
6645
4783
7045
6986
6964
6888
1910
1903
6124
6622
6630
6575
4604
1949
6090
6089
6637
7105
7337
1909
2791
2782
6985
6962
4602
6884
6781
2781
6842
6941
6643
6121
6122
7377
3191
6635
7057
6046
6128
6068
7443
7438
7363
7334
7324
6882
7271
7288
7262
7043
6982
6956
6855
6872
6830
6841
6043
7333
7322
7284
1947
6779
6981
6954
6868
1907
1902
6621
6644
4598
6098
4019
7282
2779
6045
6083
6051
6003
6636
6866
7261
6619
6120
6066
6097
4029
6116
6114
6113
6010
6006
6642
7331
7318
7276
6979
6950
6860
6829
6840
6940
6058
6634
6780
7274
6641
6858
6836
6620
6633
6065
6009
6005
5967
5855
6057
6778
4079
4063
6044
6112
5847
7431
7270
7260
6854
6828
6096
6777
2559
6527
1895
6617
6618
6640
4587
6088
4028
4043
4767
6042
6632
4731
5947
5943
6719
5623
6041
6064
6008
6004
6002
6001
5839
5854
7307
4078
4062
6931
6056
6926
6925
6759
6776
6749
6526
4077
4075
4061
4059
1935
1883
895
6616
6574
6525
4583
4574
4573
4007
5183
5853
2767
2747
4727
2558
4071
4055
6040
5966
6000
5946
5942
4022
7303
7251
7246
7245
6819
4026
6806
6805
6923
7215
6523
4076
4060
1879
5851
2847
6567
6573
6557
6524
6517
4571
4073
4074
4057
4058
4042
2557
3947
5965
5945
5941
2743
1782
1781
4011
3959
5852
5846
5819
4025
3167
7243
4070
4054
5615
6803
6798
6797
6758
6757
6748
6746
6745
7222
7221
6919
6718
6522
4067
4069
4053
4051
5622
3839
6598
6597
6572
6570
6569
6509
6521
4567
4072
4056
4035
3931
1279
5619
5933
5850
5845
1854
1853
5755
5751
1779
1774
1773
4719
3551
4041
6717
4021
2556
2554
2553
5621
6022
6021
5964
5962
5961
5944
5940
5938
5937
5838
5849
5917
5915
3807
7239
5614
6795
6755
6742
6741
7219
7214
7213
3995
4068
4052
3958
5613
5563
7199
1871
6595
6566
6565
6556
6554
6553
6520
6516
6514
6513
6493
6491
4024
4065
4066
4049
4050
4010
4006
3957
3946
5837
5813
1851
4542
4541
1771
2735
6395
5611
2550
2549
3955
3838
3835
6019
5958
5957
5932
5930
5929
5848
5844
5842
5841
5818
5817
5803
5911
4009
4005
3819
3583
5595
6739
6734
6733
7211
6791
6716
6714
6713
3837
5620
5612
3831
3803
6563
6550
6549
6508
6506
6505
6487
3994
4018
4017
4020
4064
4048
3989
4040
4036
4034
4033
3930
3956
3939
3899
4559
3806
3815
5805
1847
4539
1767
1758
1757
3945
2547
2542
2541
6394
6389
5618
5610
5605
2527
5955
5926
5925
5836
5834
5833
5816
5812
5810
5809
5916
5914
5913
5789
5754
5750
6731
7207
6710
6709
3993
3954
3836
3071
5594
5617
5609
5499
5495
7198
7197
6547
6502
6501
6492
6490
6489
6542
6541
3981
4016
4008
4004
4002
4001
6461
3953
3833
3834
2686
2685
3582
5753
5749
4535
1755
3929
3799
2539
6381
6393
3830
5589
3827
4703
5923
5830
5829
5804
5802
5801
5910
5909
5783
3805
3581
5741
3767
3775
5593
6727
6707
6702
6701
3829
3547
5616
5608
5579
5604
5602
5601
5562
5557
5555
6687
7195
6499
6486
6485
6539
3975
3992
3988
3986
3985
3917
3952
3944
3940
3938
3937
3898
3893
3891
3832
3818
3814
3811
3579
2683
1839
1751
3563
3791
2719
6392
6388
6386
6385
2535
6365
5581
2526
2525
5561
5111
5827
5798
5797
1533
5907
5788
5786
5785
5735
5752
5748
5746
5745
5725
5902
5901
3897
3817
3813
3575
6699
3828
3580
3774
3711
5592
5588
5586
5585
5549
5471
7191
6483
6478
6477
3980
3978
3977
6460
6458
6457
3911
3928
3924
3922
3921
3885
3883
6535
3804
3825
3826
3798
5375
3773
3703
2679
4527
3063
3550
1726
1725
6380
6378
6377
6359
2523
3771
5795
1531
3578
5782
5781
5740
5738
5737
5719
5899
3802
3797
3135
6695
3543
5580
5578
5577
5560
5556
5554
5553
6686
6685
5533
5531
5498
5494
5491
6475
3577
3974
3973
6454
6453
3916
3914
3913
3896
3892
3890
3889
3790
3801
3824
3816
3812
3810
3809
3772
3766
3869
3743
3574
5371
1743
3549
1723
3519
6374
6373
6364
6362
6361
2519
6333
6331
6351
5497
5493
5779
3573
5774
5773
5734
5733
5724
5722
5721
3789
3765
5693
5691
5895
3710
5051
3571
3770
3707
5574
5573
5548
5546
5545
6683
5527
5485
5483
5083
5110
3971
6451
3910
3909
6471
6446
6445
3884
3882
3881
3783
3800
3796
3794
3793
3757
3769
5374
3709
8127
8063
2671
5099
3576
3562
3557
3555
7183
3503
1719
6371
6358
6357
3070
5109
5079
1532
1530
1529
1519
5771
1823
5731
5718
5717
3518
2494
2493
5687
4478
4477
7903
3572
3561
5571
5542
5541
6679
5532
5530
5529
5479
5496
5492
5490
5489
5470
3907
6443
3878
3877
3788
3786
3785
3751
3768
3764
3762
3761
3868
3866
3865
3517
3742
3739
3535
5373
3708
3702
3679
3548
3569
3570
3542
5055
6355
6332
6330
6329
6350
6349
7935
5469
1526
1525
2511
5107
5715
4511
5710
5709
5767
2491
3515
3741
5692
5690
5689
3706
3701
4475
3546
3541
5539
5526
5525
5484
5482
5481
5108
5098
5093
3455
3875
6439
3782
3781
3756
3754
3753
3862
3861
3735
5343
6430
6429
3693
3705
3534
3545
3568
3560
3556
3554
3553
3516
3509
1711
6326
6325
6347
5372
3062
5097
5054
8126
8062
1523
1518
1517
5707
1503
2487
5686
5685
7887
5106
4471
5053
767
3514
3069
5523
5478
5477
5468
5466
5465
5082
5105
5078
5518
5517
5437
3779
3750
3749
3859
3740
3738
3737
5370
3533
6427
3854
3853
3687
3704
3700
3698
3697
3454
3678
3675
8119
8055
6671
4671
3513
3055
6269
6267
7927
3544
3540
3538
3537
3502
3453
8125
8061
2655
8123
8059
3059
6323
5357
5369
5355
6318
6317
6343
5077
1515
7934
5703
5683
8103
8039
5678
5677
3677
5081
7931
3067
7923
3501
1662
1661
8095
8031
5475
5462
5461
5069
5104
5096
5067
5092
5090
5089
5515
5052
5045
3451
3747
7933
3734
3733
8087
8023
6423
3851
3692
3690
3689
7895
3532
3530
3529
3512
3508
3506
3505
3485
3437
3452
3068
3047
3327
7899
7919
5351
5368
5364
5362
5361
6315
5342
5339
3039
5050
4987
1511
1502
1501
2431
5675
2479
3061
5023
4463
1659
8124
8060
5459
5080
5076
5074
5073
5454
5453
5037
5049
5035
5436
5434
5433
4981
5511
3066
3731
5341
3726
3725
3686
3685
3450
3676
3674
3673
3423
7932
8094
8030
8111
8047
3051
3847
6268
6266
6265
3645
3643
3526
3525
3500
3498
3497
3449
3435
8115
8051
8091
8027
8102
8038
7926
5356
5354
5353
5335
3035
6311
3065
6302
6301
3054
1499
8093
8029
7879
8071
8007
1695
5671
8122
8058
3053
7902
5662
5661
8086
8022
1655
5068
5066
5065
5451
5048
5044
5042
5041
7929
7930
5430
5429
4986
5022
3326
3723
3683
3670
3669
6262
6261
7925
7911
1021
6415
3523
7883
3494
3493
3319
3484
3482
3481
3448
3444
3442
3441
3422
3038
8110
8046
8118
8054
5350
5349
5340
5338
5337
8121
8057
5309
6299
4985
3323
7918
1495
2430
2429
8107
8043
3325
7891
3037
3064
3052
3046
3043
7915
5021
5659
8092
8028
8109
8045
5062
5061
5036
5034
5033
7928
5427
7901
5422
5421
4973
4971
5447
7917
3667
3421
3662
3661
4863
3719
8079
8015
7635
7627
6259
3644
3642
3641
6254
6253
8117
8053
3491
3478
3477
3436
3434
3433
3060
3045
8070
8006
8090
8026
5347
5334
5333
6295
2943
3050
2427
3324
3318
3315
7886
7924
1470
1469
8089
8025
3036
3058
3057
3049
3029
3002
5655
5059
5030
5029
1647
2463
5419
4967
4984
4980
4978
4977
5020
5018
5017
4957
4955
5007
8108
8044
7916
3659
8120
8056
7922
7921
7875
3638
3637
1020
1018
1017
6251
4447
3322
3317
3475
3430
3429
7900
3420
3418
3417
3034
3470
3469
8101
8099
8037
8035
3389
8078
8014
7910
5331
4862
5308
5306
5305
5326
5325
5295
3001
8116
8052
2423
8075
8011
1487
3309
3321
4861
8106
8042
3293
1467
8113
8114
8049
8050
3021
3033
3056
3048
3044
3042
3041
2997
8085
8021
7885
8077
8013
8088
8024
7907
8083
8019
5027
7914
7913
4972
4970
4969
5014
5013
4859
5415
8105
8041
5406
5405
7920
3655
7634
7626
7633
7625
7909
3635
1014
1013
3630
3629
7894
6247
6238
6237
3427
3414
3413
3467
7898
2942
2623
5302
5301
5323
2939
6287
3320
3316
3314
3313
4860
8112
8048
3032
3028
3026
3025
1463
2941
7912
4966
4965
5011
4956
4954
4953
7897
5006
5005
5403
5647
8076
8012
8104
8098
8097
8100
8040
8033
8034
8036
7884
1011
3627
1006
1005
6235
4858
3411
3406
3405
8069
8067
8005
8003
3388
3386
3385
7893
3463
5299
5294
5293
8084
8020
5319
7878
3308
3306
3305
4857
2415
7908
8074
8010
8081
8082
8017
8018
3020
3018
3017
3000
2996
2994
2993
2940
4963
4950
4949
8073
8009
5003
5399
1631
4350
4349
7906
7905
8096
8032
1003
3623
7896
7882
6231
3403
3382
3381
2938
3614
3613
5291
3302
3301
4856
4852
4850
4849
3292
3290
3289
7892
7890
7889
8080
8016
3014
3013
2988
2986
2985
1455
2937
7877
7881
4947
4942
4941
4924
4922
4921
4999
4347
7904
8072
8068
8065
8066
8004
8008
8002
8001
7632
7624
7620
7618
7617
999
990
989
5244
5242
5241
3379
3399
3374
3373
3611
5287
5278
5277
3299
4844
4842
4841
3286
3285
7888
3011
2982
2981
2936
2932
2930
2929
2972
2970
2969
4939
511
4918
4917
7873
7876
7874
7880
8064
8000
7968
7952
7944
7940
7938
7937
4343
1406
1405
5391
6206
6205
987
5238
5237
6223
3371
3607
5275
4838
4837
3283
4828
4826
4825
3260
3258
3257
3278
3277
2979
2924
2922
2921
2966
2965
2399
2032
2024
2020
2018
2017
4915
4910
4909
4935
7872
7840
7824
7816
7812
7810
7809
1403
6203
983
5235
5230
5229
3367
3358
3357
5271
4835
4822
4821
3254
3253
3275
2918
2917
2963
2908
2906
2905
4415
2958
2957
2008
2004
2002
2001
4907
1439
7776
7760
7752
7748
7746
7745
7616
7584
7568
7560
7556
7554
7553
4335
1399
6199
5227
958
957
3355
4819
3251
4814
4813
4796
4794
3246
4793
3245
3599
2915
2902
2901
3271
2955
1996
1994
1993
1976
1972
1970
1969
4903
2302
2301
7728
7720
7716
7714
7713
7520
7504
7496
7492
7490
7489
4894
4893
6961
6953
6881
6865
6857
2808
2804
2802
2801
5223
975
5214
5213
955
6085
6053
3351
4595
4597
1599
5263
4811
4790
4789
3243
2899
2894
2893
2876
2874
2873
2863
1990
1989
2951
1964
1962
1961
1899
1901
1943
2299
7687
7704
7700
7698
7697
7435
7437
7472
7464
7460
7458
7457
4891
7315
7321
7392
7376
7317
7368
7364
7362
7361
6947
7104
7072
7056
6949
7048
7044
7042
7041
6813
6851
6834
6833
6853
2796
2794
2793
7267
7281
7273
7269
1391
6765
6773
2775
4601
1789
3196
3194
3193
6605
6629
6627
6613
7229
6191
3183
5211
6029
6037
951
5877
4590
4734
4787
4782
4781
3239
3230
3229
4807
2891
2870
2869
1987
1958
1957
1912
1908
1906
1905
1948
1946
1945
1886
7692
7690
7689
7448
7444
7442
7441
2295
7310
7344
7336
7332
7330
7329
4887
6934
6938
7008
6992
6984
6980
6978
6977
6822
6826
2790
2789
7254
7258
2780
2778
2777
4589
4733
2750
3190
3189
6586
5207
5978
5994
6082
6081
6050
6049
1885
4600
4596
4594
4593
3343
7309
4779
6937
6933
6825
6821
7257
7253
3227
4319
2867
2749
2862
2861
6084
6052
2887
6585
1955
1900
1898
1897
1942
1941
5977
5993
7686
7685
7436
7434
7433
7320
7316
7314
7313
6960
6952
6948
6946
6945
6812
6880
6864
6856
6852
6850
6849
2787
7280
7272
7268
7266
7265
6764
6772
2774
2773
1788
3187
6604
6628
6626
6612
7228
3182
3181
6028
6036
5876
943
4588
4586
4585
4732
4730
4729
6810
4775
6770
6762
3223
1786
4766
4765
2859
6610
6602
7226
2367
1894
1893
1939
6809
6034
6026
1884
1882
1881
5874
6769
6761
1785
1934
1933
7683
7430
7429
6625
6609
6601
7225
7308
7306
7305
2287
6936
6932
6930
6929
6832
6824
6820
6818
6817
7256
7252
7250
7249
6033
6025
2771
5873
2748
2746
2745
2766
2765
6584
894
893
3179
4879
1375
5976
5992
5182
5181
5199
4582
4581
4726
4725
4572
4570
4569
4763
6580
2855
1891
5988
5972
2846
2845
1878
1877
1931
7427
6578
7302
7301
6924
6922
6921
6808
6804
6802
6801
7244
7242
7241
5986
5970
6577
6768
6760
6756
6754
6753
1784
1780
1778
1777
2742
2741
2763
6624
6608
6600
6596
6594
5985
5969
7224
7220
6593
7218
7217
891
3166
3165
3175
6080
6048
6032
6024
6020
6018
6017
5179
5872
6175
1278
1277
4579
4723
4566
4565
4718
4717
4759
3215
2843
1875
5864
1870
1869
1852
1850
1849
7299
6918
6917
6796
6794
6793
7238
7237
6744
6740
6738
6737
5860
1927
1772
1770
1769
2739
2734
2733
6576
6568
6564
6562
6561
7212
7210
7209
5858
887
3163
5857
2759
5984
5968
5960
5956
5954
5953
5175
1275
2552
2548
2546
2545
4563
4715
927
4558
4557
4540
4538
4537
2839
1867
1846
1845
6915
6790
6789
7235
6732
6730
6729
1766
1765
1756
1754
1753
6712
6708
6706
6705
2731
6552
6548
6546
6545
7206
7205
6512
6504
6500
6498
6497
5936
5928
5924
5922
5921
3159
5856
5840
5832
5828
5826
5825
7196
7194
7193
2271
2540
2538
2537
1271
4555
4534
4533
4711
4702
4701
2684
2682
2681
4751
1843
1838
1837
1863
6787
6726
6725
1763
1750
1749
6700
6698
6697
6540
6538
6537
7203
6488
6484
6482
6481
2727
2718
2717
5912
5908
5906
5905
879
5808
5800
5796
5794
5793
7190
7189
5167
2534
2533
2524
2522
2521
4531
4032
4000
3984
3976
3972
3970
3969
4526
4525
4699
4551
2678
2677
1835
3134
3133
6723
4287
1747
6694
6693
2831
6534
6533
1724
1722
1721
6476
6474
6473
1742
1741
6456
6452
6450
6449
2715
5900
5898
5897
6684
6682
6681
5784
5780
5778
5777
5744
5736
5732
5730
5729
7187
3151
6384
6376
6372
6370
6369
5600
5584
5576
5572
5570
5569
2531
2518
2517
1263
3936
3920
3912
3908
3906
1343
3905
4523
4695
7182
7181
2675
2670
2669
3131
1831
6691
6531
1718
1717
1822
6470
6469
1821
1739
6444
6442
6441
5894
5893
6678
6677
2711
5772
5770
5769
5720
5716
5714
5713
6360
6356
6354
6353
5552
5544
5540
5538
5537
2515
2492
2490
2489
2510
2509
3888
3880
3876
3874
3873
3808
3792
3784
3780
3778
3777
4476
4474
4473
4519
7179
4510
4509
2667
1528
1524
1522
1521
3127
1715
1819
6467
1710
1709
6438
6437
5891
6675
5766
5765
6428
6426
6425
5708
5706
5705
1735
863
6348
6346
6345
5688
5684
5682
5681
5528
5524
6328
5522
6324
5521
6322
6321
5488
5480
5476
5474
5473
6670
6669
766
765
2486
2485
2507
3864
3860
3858
3857
3760
3752
3748
3746
3745
4470
4469
4670
4669
4507
1516
1514
1513
2654
2653
4687
2663
1707
1815
7175
6435
5763
6422
6421
5702
5701
6342
6341
5676
5674
5673
5516
5514
6316
5513
6314
6313
2703
5464
5460
5458
5457
6667
763
1660
1658
1657
2483
5151
2478
3852
3850
3849
2477
3736
3732
3730
3729
4467
3696
3688
4462
3684
4461
3682
1247
3681
3552
3536
3528
2503
3524
4667
3522
3521
4503
1510
1509
2651
1500
1498
1497
3119
2239
1703
6419
1694
1693
5699
6339
5670
5669
5510
5509
6310
6309
6414
6413
5452
5450
5449
6300
6298
6297
5432
5428
5426
5425
1654
1653
5660
5658
5657
759
2475
3846
3845
3724
3722
3721
3672
3668
4459
3666
3665
5360
5352
5348
3504
3496
5346
3492
3490
5345
3489
5088
5072
5064
6264
5060
6260
6258
5058
4663
6257
5057
6663
1507
1494
1493
2647
2428
2426
2425
1691
5667
5507
6307
6411
5446
5445
6294
6293
1807
5420
5418
5417
1651
5654
5653
3843
1646
1645
3718
3717
2471
3660
3658
3657
2462
5336
2461
5332
5330
3480
3476
5329
3474
3473
3440
3432
5040
3428
5032
5028
6252
5026
3426
6250
6249
5025
3425
4455
3640
3636
3634
3633
4446
4445
1491
1468
1466
1465
1486
1485
4495
2422
2421
1687
5443
6291
5414
5413
5651
6286
6285
751
1016
1643
1012
1010
5404
5402
1009
5401
3715
2622
2621
3654
3653
6407
2459
5324
5322
5321
3468
3466
3465
5304
3416
5300
3412
5016
5298
3410
5012
5010
6246
5009
3409
6245
5297
4976
4968
4964
4962
5646
5645
3628
6236
3626
6234
3625
4961
6233
4443
1462
1461
4655
1483
2639
831
2419
2414
2413
5411
6283
1004
1002
1001
5398
5397
2619
1630
1629
3651
5318
5317
3462
3461
1639
3040
3024
3016
3012
3010
5292
3404
5290
3402
5004
5289
3401
5002
5001
6243
2455
3009
4952
4948
4946
4945
5643
3622
6230
3621
6229
3384
3380
3378
3377
3312
3304
1459
3300
3298
4439
3297
1454
1453
3103
3612
3610
4348
4346
3609
4345
1479
4223
2411
1679
998
997
5395
1627
988
986
985
2615
5315
3459
2992
2984
2980
2978
2977
5286
3398
5285
3397
4998
4997
6279
4940
5390
4938
4937
5389
510
3619
509
6227
3372
1215
3370
5276
3369
5274
5273
4920
4916
4914
4913
6222
6221
3288
3284
3282
3281
1451
3606
3605
4342
4341
4848
4840
5240
4836
5236
5234
4834
5233
4833
5639
1404
1402
1401
6204
6202
6201
2398
2397
2407
735
995
982
981
1623
2968
2964
2962
2961
5283
3395
4995
2928
2920
2916
2914
4934
5387
4933
507
2913
3366
3365
5270
5269
4908
4906
4905
6219
3276
3274
3273
4414
4413
2447
3356
3256
3354
3252
3250
3353
3249
3603
4339
1438
1437
4334
1447
4333
4824
4820
5228
4818
5226
5225
4817
4431
1398
1397
6198
6197
3598
3597
2395
979
956
954
953
2956
2954
2953
2904
2900
2898
2897
4931
974
973
2607
3363
5267
4902
4901
503
3270
3269
2016
2000
1992
1988
4411
1986
3350
3244
3349
3242
3241
5262
5261
1985
4892
4890
4889
4639
1435
6215
1598
4331
1597
5383
2300
2298
4812
2297
4810
5222
4809
5221
4792
4788
4786
5212
5210
4785
5209
1395
6195
1390
1389
3595
6190
6189
2391
7936
7808
7744
7712
7696
7688
7684
2175
950
949
2950
2949
7682
2892
2890
2889
971
1615
2872
4899
2868
2866
2865
3267
1968
1960
1956
7681
1954
2800
2792
1953
2788
3347
3238
3237
2786
5259
2785
4886
4885
4407
3228
3226
3225
1595
2294
2293
4806
4805
5219
1431
4780
4778
4777
3342
4327
5206
3341
5205
3192
3188
3186
3185
1387
6187
4318
4317
7552
7488
7456
7440
7432
7428
7426
947
2947
7425
2886
942
2885
941
2860
2858
2857
3591
495
1944
1940
1938
1937
2776
2772
2770
3235
2769
1904
1896
1892
4883
967
1890
1889
3222
3221
2291
2366
2365
4803
1591
2286
4774
4773
2285
3339
5203
3180
3178
5255
4878
3177
4877
4764
4762
4761
5198
5197
1374
1373
4315
4592
4584
4580
4578
4577
1383
7360
7328
7312
7304
7300
7298
6183
7040
6976
6944
6928
7297
2383
6920
4728
4724
4722
6916
4721
892
5180
890
5178
889
5177
2883
939
6914
2854
2853
1932
1930
1929
2764
2762
703
2761
6174
6913
1880
6173
1876
1874
1873
2744
2740
2844
2842
2738
2841
3219
2737
2363
2283
4771
3174
3173
4875
3214
3213
1423
4758
3164
4757
3162
4399
3161
5195
1371
4568
4564
4562
4561
4311
2591
7264
7248
7240
1276
7236
1274
7234
1273
7233
6848
6816
3335
6800
6792
6788
4716
4714
4713
6786
886
5174
885
5173
6785
926
925
2851
935
1926
1925
2758
2757
6171
1868
1866
1865
2732
2730
2838
2837
2729
1776
1768
1764
1762
1848
1844
1842
1761
1841
2359
1583
3171
3211
4755
3158
2270
3157
2279
2269
1151
4556
4554
4553
1367
7216
7208
7204
1270
7202
4536
1269
4532
4750
7201
4530
4749
6752
4529
6736
6728
6724
5191
4871
6722
4710
4709
479
6721
883
5171
6592
6560
6544
6536
4700
4698
878
4697
923
6532
877
5166
2544
5165
2536
1923
2532
6530
2755
2530
1862
1861
2529
2726
2725
2835
1752
1748
1746
6529
1745
1836
1834
1833
2716
2714
2713
6016
5952
6167
5920
5904
5896
2680
2676
3155
2830
2267
2674
4286
2829
4285
5892
2673
4550
4549
3150
3149
7192
7188
7186
5890
1267
4524
7185
4522
4747
3207
4521
6704
6696
6692
6690
1262
1261
6689
4707
3132
3130
1342
1341
3129
6496
6480
6472
5889
6468
4694
4693
875
6466
4303
5163
2520
2516
2514
6465
919
2513
1859
2723
1740
1738
1737
1830
1829
1720
2710
1716
2709
1714
5824
5792
5776
1713
5768
5764
2668
2666
2827
2665
4283
1820
1818
2351
5762
1817
4547
2263
3147
7180
7178
7177
5761
4518
4517
1359
6680
6676
6674
6673
1259
3126
3125
1339
4508
6448
6440
4506
6436
862
4505
6434
4691
861
6433
4743
2508
2506
2505
6368
6352
2488
871
2484
6344
4686
2482
4685
4472
1734
4468
6340
1733
4466
2481
1827
4465
6338
1708
2707
1706
4383
5159
1705
5728
5712
5704
5700
764
762
6337
5698
761
2662
2661
4668
3968
1814
3904
4666
3872
1813
4665
5697
3856
2702
5568
5536
2701
5520
2652
3848
2650
5512
5150
2649
5149
4279
7174
7173
4515
5508
3844
1567
6668
6666
6665
1520
1246
1512
1245
1508
5506
3123
1506
3842
4502
6424
3143
6420
4501
2823
6418
859
1505
6417
1255
1335
3118
6159
3117
2502
5505
2501
2238
2237
6320
6312
2476
2474
6308
3841
4683
911
2473
4460
1731
4458
6306
4457
1702
6305
1701
5680
5672
5668
758
5666
757
1656
1652
2659
5665
1692
1650
1690
4662
3776
1811
3744
4661
3728
1689
1649
2699
3720
447
5472
5456
5448
2646
3716
2645
5444
5147
639
7171
5442
3714
6662
6661
1496
1243
2255
1492
1490
5441
1806
1489
1805
4499
6412
3713
6410
6409
3115
855
2499
2235
6296
6292
2470
2469
6290
4454
4494
4453
6289
4493
1699
2460
5656
2458
5652
5650
755
2457
5649
1644
4444
1642
1686
2424
4442
1685
1641
4659
2420
3680
3664
3656
4441
2418
750
6256
4679
5424
3652
6248
749
5416
5412
2643
6244
2417
3650
5410
3520
3488
6242
3472
5409
3464
3649
6659
6241
4654
1484
1482
2638
4653
3460
1481
2637
1803
5344
5328
830
1464
6406
2695
5320
1239
6405
1460
829
2620
1458
2618
5316
5143
2335
1327
3458
2617
1457
4271
5314
6284
2467
6282
6281
4451
2231
4491
5056
3457
3111
5024
5313
5008
2454
5000
5644
2453
5642
5641
3102
1638
3101
4438
1637
4996
1683
2412
4437
2410
3632
3624
3620
747
2409
6232
5400
6228
3618
5396
1628
5394
1626
4222
6226
4221
3424
3617
5393
1625
3408
4994
6225
3400
1008
3396
1678
1000
1677
996
4651
1478
2635
1477
3394
994
5296
5288
827
1452
6403
5284
1450
2614
1449
1214
2613
993
4993
5282
1213
3393
847
5281
6278
6277
4344
4340
4338
4960
4944
4936
508
1799
2451
506
4337
4932
5638
5637
505
3099
734
1635
4435
733
2406
4930
3608
2405
3604
3602
6220
5388
6218
1622
5386
3601
4219
1621
6217
5385
3376
2446
3368
2396
4487
2445
4929
3364
2394
984
1675
3362
743
980
2393
978
1475
4430
3361
4429
977
5272
3296
5268
3280
1446
5266
1231
1445
3272
2611
1211
5265
1400
3268
4412
823
1396
4410
6200
1394
1436
6196
4409
1434
2631
3008
6194
2976
3266
6275
2606
1393
2960
1433
4647
4332
2605
4330
6193
2952
4912
4329
4904
5232
4900
4638
502
5224
501
4637
2223
5220
2948
4898
5635
3265
731
5218
2403
4897
3596
3594
5135
6214
5382
3593
1619
6213
5381
2946
5217
2443
3352
3348
4832
2390
4816
2174
3346
2389
3095
4808
972
1596
2173
970
3345
1594
1614
969
4804
1613
4427
1593
952
5260
3248
948
5258
3240
1443
4215
5257
3236
946
4802
383
2945
1388
4406
3234
1311
1386
4405
945
6188
1430
1385
1207
1671
6186
2296
1429
2912
2896
2292
6185
2603
3233
2888
4326
2290
4325
4801
2884
4888
4884
5208
4635
499
4882
5204
2289
5202
2882
4881
494
5201
493
3590
4255
6211
727
3589
5379
4316
4314
3340
2881
4784
2387
3338
4313
4776
2171
3337
966
1590
4772
965
1589
1611
4770
940
815
5254
3224
938
3220
5253
2382
3218
937
2364
4769
2381
1382
4403
2362
2439
1381
3217
6182
1427
6181
2284
2361
2864
2856
1984
1372
2282
702
1952
4323
2852
1370
701
3184
1936
2281
3176
4876
2850
4423
1369
4874
5196
1928
3172
5194
4873
1422
2784
5193
1421
2768
3170
4398
2849
491
1924
2599
2590
2760
4397
2589
3587
4310
2756
4309
3334
3169
4760
6172
3333
4756
6170
1587
963
4754
1922
888
6169
4631
2754
884
934
4753
5176
3212
5251
882
5172
933
2167
3210
1582
2379
5170
3209
1581
2358
1379
1199
1150
2357
881
3087
924
1607
6179
5169
1149
922
2278
2840
2753
1366
699
1888
2836
2277
4720
1872
1921
1365
4712
921
3160
2834
1864
478
1272
3156
4207
4708
4870
477
1268
5190
2833
3154
4869
1860
5189
1419
2268
4706
4576
1266
719
2736
4560
2728
2266
4395
3153
2207
4552
2587
2724
1858
2265
1265
4307
4548
4705
2722
4748
3331
487
6166
4746
6165
7680
7424
876
7296
4546
4745
1857
874
2721
7232
931
5164
3206
5162
873
1579
3205
7200
2355
5161
1147
4302
918
4284
4301
4545
2275
917
4282
2828
1363
1840
7184
2826
4696
1832
4692
3148
4281
1340
475
1828
1260
2825
3146
695
2350
4690
1338
2375
4867
1258
5187
1760
2349
3145
1826
1358
2262
1744
4528
2712
1257
1337
4520
4689
2708
2261
1357
1736
799
4516
2706
7176
1825
1732
4514
2705
3128
4742
6163
3124
1415
6912
4741
6784
870
2672
6720
3122
2583
2664
869
4513
4382
6688
1730
5158
2528
3203
860
4391
2660
4381
2512
5157
858
3121
2159
6672
2504
1566
255
7172
4299
915
4278
2658
1565
857
4623
4277
2822
1816
2500
1143
1575
4684
1812
3142
6664
2821
1334
4682
1254
1729
6158
2347
1810
3141
1333
1253
910
4681
1712
471
6157
2657
1355
2259
1704
4504
2700
909
2498
1244
4500
1809
5148
2698
1700
5146
1242
4498
446
2697
760
638
6660
5145
445
2236
1698
1241
756
3116
637
4497
1183
4739
2234
7170
2254
3114
6528
4664
6464
867
754
2648
4660
2253
6432
2497
2644
4379
2233
3113
5155
2480
6416
854
4658
1697
2472
2642
4464
687
853
753
4456
1563
2468
6408
4275
4657
4452
2641
6658
1804
4678
2819
2466
1331
3139
1802
4450
4191
1251
4677
6155
6404
907
1688
5888
1801
5760
4492
1684
2694
1238
1326
5696
5142
2334
4490
2465
2693
4295
1682
7169
4449
1237
5664
1325
443
4270
5141
2333
1504
635
748
4489
1648
2343
1488
2230
4269
1351
746
3110
1640
5648
1681
2251
2229
1480
6402
6336
828
4652
3109
6304
2636
1636
745
4650
6657
6288
826
2634
2456
851
2575
1476
2452
6280
4440
5640
4649
1135
2633
463
825
1634
4436
2450
846
4434
3100
6276
845
1798
4675
2616
3098
1559
1474
4220
4375
2449
2612
2416
6401
1797
1676
4218
4433
5504
1633
2408
3097
5636
5440
1323
1212
1235
4486
1674
2610
2691
2331
5408
5139
2404
4217
6274
1210
4267
4485
1456
5392
742
1673
3840
1624
439
2227
903
1448
3712
1230
2143
2609
631
3107
741
1620
732
1209
2402
3648
822
1473
6240
1444
4646
1229
5384
2630
6224
6151
730
1618
3616
821
2444
2629
4645
6216
2222
4428
5134
1442
2442
5634
729
6273
504
2247
2401
843
3600
4426
2221
1617
6212
5380
5133
500
3094
2441
671
2604
4214
4425
4636
3093
382
498
2392
1795
2602
1441
1310
1670
5312
2388
4634
4213
4336
1206
992
6210
5280
381
3592
1309
4328
976
1669
4408
2601
5264
4483
1205
2172
2386
1432
739
4404
497
4633
5378
1612
4324
3456
968
1319
1227
2170
3392
1428
4254
5256
726
1610
819
5633
3360
2327
4402
6192
4253
2385
1426
2627
725
4322
2169
1392
4643
814
964
3344
6184
6209
1609
2438
1384
4263
1592
2219
5252
3588
813
4422
492
4992
4401
1588
5131
431
4928
1551
2437
1425
1380
6180
490
3336
4896
3091
623
4321
1586
4421
4367
2598
4159
5377
839
962
1119
379
4211
2380
4880
1307
4630
489
1378
2597
1203
5216
5250
944
700
4312
1667
2378
6178
5200
936
1585
4396
2166
4308
4629
698
3332
1420
3086
4872
2288
1198
1606
3264
2588
5192
3586
2377
932
3232
723
2280
2165
4206
4251
4394
1418
2360
3085
1197
4306
1605
2586
3216
697
1377
961
718
811
1368
2276
1223
2356
4205
2206
6168
5188
1417
1580
930
6177
1364
1148
4868
4393
5249
3208
717
2585
2435
486
2354
4800
2205
1578
476
4305
2274
4768
1146
3330
1362
2944
6164
485
4419
2880
2215
474
4752
2595
375
1577
2848
3204
2374
5186
2111
2353
1145
929
694
920
3585
5168
1361
1303
4300
798
4744
473
2832
2319
4627
916
2163
2273
5127
4866
2373
693
880
1195
6162
2264
1414
3168
4390
3083
1603
5160
2582
797
872
2260
3152
4298
914
2348
4622
4203
715
3202
1413
2824
2158
415
1356
3329
254
2203
4740
2581
1264
868
3144
4280
2346
807
5185
1574
2258
1142
5156
4389
4380
1354
483
1256
2157
4247
253
607
470
913
4704
4297
4276
4621
1573
1336
1141
6161
2752
2345
3140
1252
1564
866
2720
4688
4865
469
1353
4378
6156
1332
1182
2820
2257
691
1920
2704
1562
908
4738
3201
4274
5154
1856
2371
795
686
1181
4680
1330
4190
856
367
444
1250
1087
1824
636
906
2252
4544
3138
685
2696
4377
3120
1561
1191
5144
852
4294
1411
865
442
2579
634
4512
6154
2342
251
2250
2155
1808
1350
3112
711
4189
1329
1240
4273
905
2818
4676
1139
850
1571
4387
3079
2232
2574
1295
4496
467
441
1249
1236
5153
2692
633
2199
4268
2332
2341
5140
4737
1349
1134
462
1324
4199
4619
4293
2228
3108
2249
2656
3137
1558
1800
1179
4374
4656
2573
1234
1133
1322
461
2330
2640
849
752
4488
1728
683
6153
2226
4266
902
791
1696
4674
1557
2142
744
438
844
630
2632
4648
2690
1321
3106
5138
2817
1680
2496
2329
1233
247
824
4373
2246
437
4239
842
629
2141
901
740
4448
1796
2464
4187
3096
2225
670
1228
4484
820
4216
1347
575
4265
2339
2628
1672
6150
2151
351
2448
2220
459
1131
4432
841
4644
2245
669
1226
1318
1208
4673
738
4291
2571
818
2326
3092
3105
5132
1175
2689
2608
1555
5137
4212
380
1204
728
1308
2218
679
2440
1632
1550
1317
1668
7168
435
430
1794
1225
627
4262
4424
2626
2191
6656
724
838
622
4482
378
1616
2600
4252
1118
1306
4615
2139
2325
817
899
1202
4158
6149
6400
4642
429
737
812
4632
783
3090
4366
1549
4371
239
2400
621
2217
667
1472
2168
1117
1608
722
4210
837
2436
5130
377
810
1440
496
1305
1222
6272
455
2384
2596
2243
1666
1127
4261
4420
1201
4250
2164
488
2625
4400
1424
1196
4183
1315
1793
1604
2214
4157
3084
809
374
721
4481
4628
1221
2110
4365
716
3089
427
2376
2204
1302
4204
4641
6208
4320
2567
619
484
1194
319
696
1584
2318
4209
2323
2434
1167
373
1547
1115
1416
2594
2162
2584
5632
5129
714
835
414
663
806
692
4392
1665
2135
1301
2213
4249
1576
2109
4418
2202
1602
5376
796
606
1144
6147
1193
1376
3082
2372
223
413
482
4304
472
713
2317
4626
2352
805
4202
960
690
6176
2156
605
252
794
1412
5126
1360
2580
1219
1140
4259
2161
366
1086
1572
371
5248
423
468
928
2433
4246
2593
1190
4155
2272
615
250
2201
1180
710
4363
4388
365
1601
1352
2344
793
481
1111
684
912
1294
1138
689
1299
411
1085
2370
4417
4620
466
3081
4296
2154
1543
3584
2211
2107
2256
1189
249
603
655
1178
4201
803
1560
1570
1410
5184
2578
2198
709
4625
4175
682
3328
790
5125
6160
4245
2315
1293
1348
904
1132
460
4376
3078
440
246
4188
363
1137
465
632
2340
4864
1328
2127
3200
864
4198
789
681
1177
4386
2153
574
1556
4272
2248
2369
2572
350
1083
407
436
245
458
628
4618
1248
2197
4292
1569
1130
848
2577
1409
1320
1187
2140
707
5152
573
599
349
678
1174
900
668
4736
1346
2150
4151
3136
2328
1103
1232
434
4359
4238
626
457
3077
1291
2338
359
6152
840
4186
4372
2103
782
1554
238
2224
787
243
666
1129
677
4197
2244
5123
4243
4385
2570
1316
2816
4264
454
1173
428
347
2190
2311
237
571
4617
620
399
2138
1224
433
4290
1116
625
1079
781
2149
1126
1345
898
1548
2195
3104
2324
836
665
4672
426
816
591
2688
376
5136
318
453
4237
618
1553
2337
1304
2216
4614
4185
736
675
662
1314
235
4370
1166
2569
317
2242
1114
372
3075
808
1200
343
6148
2189
425
1287
222
1220
1125
2137
1171
567
720
191
779
4195
617
4260
1546
4182
834
4289
4143
897
221
2624
661
422
412
4156
2566
2095
2322
1300
451
4364
370
2147
3088
1792
604
2134
315
614
4480
1165
804
231
4640
1192
4208
1113
1313
1071
2108
4613
2212
410
712
421
2241
4369
335
4235
5128
364
1218
4248
1664
219
2316
654
602
1123
833
1545
1110
369
613
2187
6146
659
2160
559
4181
792
409
775
1084
311
4258
362
2321
1298
2565
2200
802
2592
2133
688
2432
248
4154
708
419
1188
1542
480
406
653
4362
1163
1600
601
2106
2210
1217
3080
361
4416
1109
1292
244
4611
788
4127
611
4200
598
405
2079
464
4174
680
2314
4624
1136
1082
1055
348
358
6145
1176
1297
4244
572
5124
801
2126
4231
4257
2152
4179
543
706
2183
1541
651
4153
242
2563
1186
127
2131
2368
2196
346
1102
398
4361
597
2105
1568
357
2209
456
403
2576
786
1408
1159
236
676
1290
570
1107
1081
4150
2313
4173
397
345
1128
241
2102
4358
3076
2125
215
1172
590
705
780
234
4196
432
342
1185
1078
4242
1101
624
5122
4384
664
595
647
2310
1539
190
569
452
785
316
4616
2148
2194
1344
1289
674
566
589
1552
4149
424
2336
220
4236
2101
230
314
4357
4171
4184
778
1286
2123
1124
616
1077
1170
2568
233
2188
660
334
4241
3074
2136
1099
218
5121
189
2309
450
673
4194
565
2193
896
4142
4288
420
2094
587
1164
2146
310
1070
1112
229
777
1312
4147
2099
1285
355
1169
4612
4355
612
1075
558
2240
658
368
4167
408
4368
4234
449
1122
3073
217
2119
774
832
1544
1095
2307
563
2186
4193
418
4141
4180
2093
583
2145
2320
652
1069
2564
600
2132
313
360
1162
341
404
657
333
1283
303
395
1121
610
1216
1108
4233
773
207
2185
4610
4126
2078
309
1054
800
4139
1296
2091
126
119
542
187
1067
6144
339
4230
650
356
1161
4256
402
596
4178
1540
2182
4152
123
2562
2130
557
771
2104
4360
227
2208
111
396
1158
4609
344
63
4125
1106
2077
417
1053
1080
214
240
211
95
2312
4135
331
4172
2087
4229
1063
2124
4177
2181
704
391
2561
2129
594
1184
646
1100
609
568
307
1157
784
1538
1105
4123
2075
1051
183
125
1288
287
541
588
401
649
4227
340
188
2179
4148
2100
555
4356
4170
1076
1155
1537
2122
213
4119
2071
1047
4240
1098
327
5120
2308
175
672
564
2192
586
593
645
4169
2121
776
1097
4146
232
354
4111
2063
1039
1284
2098
1168
539
4354
1074
448
159
4166
3072
2118
551
562
1094
2306
4192
228
4140
4145
2092
2097
582
2144
1068
312
118
4353
1073
353
4165
2117
216
585
332
115
656
643
302
1093
1282
2305
110
394
393
122
117
1120
772
4232
206
205
203
199
535
109
2184
103
308
4163
62
121
2115
107
561
1281
1091
4138
186
185
2090
59
338
337
1066
301
299
295
210
55
1160
581
61
93
94
91
31
556
770
47
87
79
209
226
225
4137
2089
4608
4124
2076
416
1052
527
330
329
4134
2086
4228
1062
1065
2180
4176
390
389
387
579
2560
2128
608
305
306
4133
2085
1156
769
1104
4122
2074
182
181
179
1050
124
286
285
283
279
271
540
400
648
4226
4131
2083
1061
2178
4121
2073
554
553
1154
1536
4225
212
2177
4118
2070
1046
323
1049
325
167
326
171
173
174
1059
4117
2069
592
644
4168
2120
1153
1096
4110
2062
1038
4115
2067
1045
538
537
143
151
155
157
158
4109
2061
550
549
547
114
113
116
4144
2096
4107
2059
1037
1043
108
4352
1072
352
4164
120
2116
584
102
642
641
4103
2055
1092
99
2304
392
105
101
106
204
201
195
202
197
198
57
58
60
92
1035
54
534
533
531
51
4162
2114
90
89
53
46
29
30
78
560
1280
1090
27
184
336
300
297
291
298
293
45
86
77
294
23
15
4161
39
43
83
71
75
2113
580
1031
85
224
4136
1089
2088
208
526
525
523
519
328
1064
388
385
386
577
578
304
4132
2084
768
180
177
178
281
284
263
275
282
277
267
278
269
270
4130
2082
1060
4120
2072
4129
552
4224
2081
2176
321
322
1048
324
163
165
166
169
170
172
1058
1057
4116
2068
1152
2066
4114
1044
536
4113
135
139
141
142
147
149
150
153
154
156
2060
4108
2065
546
548
545
112
2058
4106
1036
1041
1042
4105
98
2054
2057
4102
640
194
2053
4101
56
2051
2112
2052
2049
2048
2050
2056
2080
2064
97
193
4099
1034
1033
104
100
532
530
529
4160
4112
4104
4096
4097
4098
4100
4128
200
196
1030
1088
1029
515
522
524
528
517
518
1056
1040
521
1027
513
520
516
512
514
289
292
1028
544
1032
1024
1025
1026
576
28
290
88
52
49
296
44
14
288
268
280
276
266
261
274
262
260
259
256
257
265
272
258
264
273
320
50
384
13
38
22
11
82
69
84
74
7
26
81
41
42
37
76
35
73
134
133
132
140
138
21
70
137
136
146
128
129
130
152
131
145
144
148
67
25
19
36
40
33
34
32
24
48
80
9
8
10
12
16
17
18
6
20
5
68
4
3
0
1
96
2
65
66
72
64
176
161
164
160
162
168
192
