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