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