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