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