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