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