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