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