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