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