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