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