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