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