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