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