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