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