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