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