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