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