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