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