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