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