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