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