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