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