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