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