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