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