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