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