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