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