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