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