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