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