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