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