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