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