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