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