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