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