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