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