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