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