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