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