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