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