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