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