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