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