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