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