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