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