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