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