1,1840
2,1840
3,1839
3,1838
3,1837
3,1836
3,1835
3,1834
3,1833
3,1832
3,1831
3,1830
3,1829
3,1828
4,1828
5,1828
6,1828
7,1828
8,1827
8,1826
8,1825
8,1824
9,1824
10,1824
11,1824
12,1824
13,1824
14,1824
15,1824
16,1824
17,1825
18,1824
19,1824
20,1824
21,1824
22,1824
23,1823
23,1822
23,1821
24,1821
25,1821
26,1821
27,1821
28,1820
28,1819
28,1818
28,1817
29,1817
30,1817
31,1817
32,1817
33,1816
33,1815
33,1814
33,1813
34,1813
35,1813
36,1813
37,1813
38,1813
39,1813
40,1813
41,1813
42,1813
43,1812
43,1811
43,1810
43,1809
44,1809
45,1809
46,1809
47,1809
48,1808
48,1807
48,1806
49,1805
50,1805
51,1805
52,1805
53,1804
53,1803
53,1802
54,1802
55,1802
56,1802
57,1802
58,1801
58,1800
58,1799
58,1798
58,1797
58,1796
58,1795
58,1794
59,1794
60,1794
61,1794
62,1794
63,1793
63,1792
63,1791
63,1790
64,1790
65,1790
66,1790
67,1790
68,1790
69,1790
70,1790
71,1790
72,1790
73,1789
73,1788
73,1787
74,1786
75,1786
76,1786
77,1786
78,1785
78,1784
79,1783
80,1783
81,1783
82,1783
83,1783
84,1782
84,1781
84,1780
84,1779
85,1779
86,1779
87,1779
88,1779
89,1779
90,1779
91,1779
92,1779
93,1779
94,1778
94,1777
94,1776
94,1775
94,1774
94,1773
94,1772
94,1771
95,1771
96,1771
97,1771
98,1771
99,1770
99,1769
99,1768
99,1767
100,1767
101,1767
102,1767
103,1767
104,1766
104,1765
104,1764
105,1764
106,1764
107,1764
108,1764
109,1763
109,1762
109,1761
109,1760
110,1760
111,1760
112,1760
113,1760
114,1759
114,1758
114,1757
114,1756
114,1755
114,1754
114,1753
114,1752
115,1752
116,1752
117,1752
118,1752
119,1751
119,1750
119,1749
120,1748
121,1748
122,1748
123,1748
124,1747
124,1746
124,1745
124,1744
124,1743
124,1742
124,1741
125,1741
126,1741
127,1741
128,1741
129,1741
130,1741
131,1741
132,1741
133,1741
134,1740
134,1739
134,1738
134,1737
134,1736
134,1735
134,1734
134,1733
135,1733
136,1733
137,1733
138,1733
139,1732
139,1731
139,1730
140,1730
141,1729
142,1729
143,1729
144,1728
144,1727
144,1726
145,1726
146,1726
147,1726
148,1726
149,1725
149,1724
149,1723
149,1722
150,1722
151,1722
152,1722
153,1722
154,1721
154,1720
154,1719
154,1718
154,1717
154,1716
154,1715
155,1714
156,1714
157,1714
158,1714
159,1713
159,1712
160,1711
161,1711
162,1711
163,1711
164,1711
165,1710
165,1709
165,1708
165,1707
165,1706
165,1705
165,1704
165,1703
166,1703
167,1703
168,1703
169,1703
170,1702
170,1701
170,1700
170,1699
171,1699
172,1699
173,1699
174,1699
175,1698
175,1697
175,1696
175,1695
176,1695
177,1695
178,1695
179,1695
180,1694
180,1693
180,1692
180,1691
180,1690
180,1689
180,1688
181,1688
182,1688
183,1688
184,1688
185,1687
185,1686
185,1685
185,1684
185,1683
185,1682
185,1681
185,1680
186,1680
187,1680
188,1680
189,1680
190,1679
190,1678
190,1677
190,1676
190,1675
190,1674
190,1673
191,1673
192,1673
193,1673
194,1673
195,1672
195,1671
195,1670
195,1669
196,1669
197,1669
198,1669
199,1669
200,1668
200,1667
200,1666
200,1665
201,1665
202,1665
203,1665
204,1665
205,1664
205,1663
205,1662
205,1661
205,1660
205,1659
205,1658
205,1657
206,1657
207,1657
208,1657
209,1657
210,1657
211,1657
212,1657
213,1657
214,1657
215,1656
215,1655
215,1654
215,1653
215,1652
215,1651
215,1650
216,1650
217,1650
218,1650
219,1650
220,1650
221,1650
222,1650
223,1650
224,1650
225,1649
225,1648
225,1647
225,1646
226,1646
227,1646
228,1646
229,1646
230,1645
230,1644
230,1643
230,1642
231,1642
232,1642
233,1642
234,1642
235,1641
235,1640
235,1639
236,1638
237,1638
238,1638
239,1638
240,1637
240,1636
241,1635
242,1635
243,1635
244,1635
245,1635
246,1634
246,1633
246,1632
246,1631
247,1631
248,1631
249,1631
250,1631
251,1630
251,1629
251,1628
251,1627
252,1627
253,1627
254,1627
255,1627
256,1626
256,1625
256,1624
256,1623
256,1622
256,1621
256,1620
256,1619
257,1619
258,1619
259,1619
260,1619
261,1618
261,1617
261,1616
262,1616
263,1616
264,1616
265,1616
266,1615
266,1614
266,1613
266,1612
267,1612
268,1612
269,1612
270,1612
271,1611
271,1610
271,1609
271,1608
272,1608
273,1608
274,1608
275,1608
276,1607
276,1606
276,1605
276,1604
276,1603
276,1602
276,1601
276,1600
277,1600
278,1600
279,1600
280,1600
281,1599
281,1598
281,1597
282,1597
283,1597
284,1597
285,1597
286,1596
286,1595
286,1594
286,1593
287,1593
288,1593
289,1593
290,1593
291,1592
291,1591
291,1590
291,1589
292,1589
293,1589
294,1589
295,1589
296,1588
296,1587
296,1586
296,1585
297,1585
298,1585
299,1585
300,1585
301,1584
301,1583
301,1582
301,1581
301,1580
301,1579
301,1578
302,1578
303,1578
304,1578
305,1578
306,1577
306,1576
306,1575
306,1574
306,1573
306,1572
306,1571
306,1570
307,1570
308,1570
309,1570
310,1570
311,1569
311,1568
311,1567
311,1566
312,1566
313,1566
314,1566
315,1566
316,1565
316,1564
316,1563
317,1562
318,1562
319,1562
320,1562
321,1561
321,1560
321,1559
321,1558
321,1557
321,1556
321,1555
321,1554
321,1553
321,1552
322,1551
323,1551
324,1551
325,1551
326,1551
327,1550
327,1549
327,1548
327,1547
327,1546
327,1545
327,1544
327,1543
328,1543
329,1543
330,1543
331,1543
332,1542
332,1541
332,1540
333,1540
334,1540
335,1540
336,1540
337,1539
337,1538
337,1537
337,1536
337,1535
337,1534
337,1533
337,1532
338,1532
339,1532
340,1532
341,1532
342,1531
342,1530
342,1529
342,1528
343,1528
344,1528
345,1528
346,1528
347,1527
347,1526
347,1525
347,1524
347,1523
347,1522
347,1521
348,1521
349,1521
350,1521
351,1521
352,1520
352,1519
352,1518
352,1517
353,1517
354,1517
355,1517
356,1517
357,1516
357,1515
357,1514
357,1513
358,1513
359,1513
360,1513
361,1513
362,1512
362,1511
362,1510
362,1509
363,1509
364,1509
365,1509
366,1509
367,1508
367,1507
367,1506
367,1505
367,1504
367,1503
367,1502
368,1502
369,1502
370,1502
371,1502
372,1501
372,1500
372,1499
372,1498
373,1498
374,1498
375,1498
376,1498
377,1497
377,1496
377,1495
377,1494
378,1494
379,1494
380,1494
381,1494
382,1493
382,1492
382,1491
382,1490
383,1490
384,1490
385,1490
386,1490
387,1489
387,1488
387,1487
387,1486
387,1485
387,1484
387,1483
388,1483
389,1483
390,1483
391,1483
392,1482
392,1481
392,1480
392,1479
393,1479
394,1479
395,1479
396,1479
397,1478
397,1477
397,1476
397,1475
398,1475
399,1475
400,1475
401,1475
402,1474
402,1473
402,1472
402,1471
402,1470
402,1469
403,1468
404,1468
405,1468
406,1468
407,1468
408,1467
408,1466
408,1465
408,1464
409,1464
410,1464
411,1464
412,1464
413,1463
413,1462
413,1461
413,1460
414,1460
415,1460
416,1460
417,1460
418,1459
418,1458
418,1457
418,1456
418,1455
418,1454
418,1453
418,1452
419,1452
420,1452
421,1452
422,1452
423,1451
423,1450
423,1449
423,1448
423,1447
423,1446
423,1445
424,1445
425,1445
426,1445
427,1445
428,1444
428,1443
428,1442
428,1441
429,1441
430,1441
431,1441
432,1441
433,1440
433,1439
433,1438
433,1437
434,1437
435,1437
436,1437
437,1437
438,1436
438,1435
438,1434
438,1433
438,1432
438,1431
438,1430
439,1430
440,1430
441,1430
442,1430
443,1430
444,1430
445,1430
446,1430
447,1430
448,1429
448,1428
448,1427
448,1426
448,1425
448,1424
448,1423
448,1422
449,1422
450,1422
451,1422
452,1422
453,1421
453,1420
453,1419
453,1418
454,1418
455,1418
456,1418
457,1418
458,1417
458,1416
458,1415
458,1414
459,1414
460,1414
461,1414
462,1414
463,1413
463,1412
463,1411
464,1411
465,1411
466,1411
467,1411
468,1410
468,1409
468,1408
468,1407
469,1407
470,1407
471,1407
472,1407
473,1406
473,1405
473,1404
473,1403
474,1403
475,1403
476,1403
477,1403
478,1402
478,1401
478,1400
479,1399
480,1399
481,1399
482,1399
483,1398
483,1397
484,1396
484,1395
485,1395
486,1395
487,1395
488,1395
489,1395
490,1395
491,1395
492,1395
493,1395
494,1394
494,1393
494,1392
495,1392
496,1392
497,1392
498,1392
499,1391
499,1390
499,1389
499,1388
500,1388
501,1388
502,1388
503,1388
504,1387
504,1386
504,1385
504,1384
505,1384
506,1384
507,1384
508,1384
509,1384
510,1384
511,1384
512,1384
513,1384
514,1383
514,1382
514,1381
514,1380
515,1380
516,1380
517,1380
518,1380
519,1379
519,1378
519,1377
519,1376
519,1375
519,1374
519,1373
520,1373
521,1373
522,1373
523,1373
524,1372
524,1371
524,1370
524,1369
525,1369
526,1369
527,1369
528,1369
529,1368
529,1367
529,1366
529,1365
529,1364
529,1363
529,1362
529,1361
530,1361
531,1361
532,1361
533,1361
534,1361
535,1361
536,1361
537,1361
538,1361
539,1360
539,1359
539,1358
539,1357
539,1356
539,1355
539,1354
540,1354
541,1354
542,1354
543,1354
544,1353
544,1352
544,1351
544,1350
545,1350
546,1350
547,1350
548,1350
549,1349
549,1348
549,1347
549,1346
550,1346
551,1346
552,1346
553,1346
554,1345
554,1344
554,1343
554,1342
555,1342
556,1342
557,1342
558,1342
559,1341
559,1340
559,1339
560,1338
561,1338
562,1338
563,1338
564,1337
564,1336
565,1335
566,1335
567,1335
568,1335
569,1335
570,1334
570,1333
570,1332
570,1331
571,1331
572,1331
573,1331
574,1331
575,1331
576,1331
577,1331
578,1331
579,1331
580,1330
580,1329
580,1328
580,1327
580,1326
580,1325
580,1324
580,1323
581,1323
582,1323
583,1323
584,1323
585,1322
585,1321
585,1320
585,1319
586,1319
587,1319
588,1319
589,1319
590,1318
590,1317
590,1316
591,1316
592,1316
593,1316
594,1316
595,1315
595,1314
595,1313
595,1312
596,1312
597,1312
598,1312
599,1312
600,1311
600,1310
600,1309
600,1308
601,1308
602,1308
603,1308
604,1308
605,1307
605,1306
605,1305
605,1304
606,1304
607,1304
608,1304
609,1304
610,1303
610,1302
610,1301
611,1300
612,1300
613,1300
614,1300
615,1299
615,1298
615,1297
616,1297
617,1297
618,1297
619,1297
620,1296
620,1295
620,1294
620,1293
621,1293
622,1293
623,1293
624,1293
625,1292
625,1291
625,1290
625,1289
626,1289
627,1289
628,1289
629,1289
630,1288
630,1287
630,1286
630,1285
631,1285
632,1285
633,1285
634,1285
635,1285
636,1285
637,1285
638,1285
639,1285
640,1284
640,1283
640,1282
640,1281
640,1280
640,1279
640,1278
641,1278
642,1278
643,1278
644,1278
645,1277
645,1276
645,1275
645,1274
645,1273
645,1272
645,1271
646,1270
647,1270
648,1270
649,1270
650,1270
651,1269
651,1268
651,1267
651,1266
652,1266
653,1266
654,1266
655,1266
656,1265
656,1264
656,1263
656,1262
656,1261
656,1260
656,1259
657,1259
658,1259
659,1259
660,1259
661,1258
661,1257
661,1256
661,1255
662,1255
663,1255
664,1255
665,1255
666,1254
666,1253
666,1252
666,1251
667,1251
668,1251
669,1251
670,1251
671,1250
671,1249
671,1248
671,1247
672,1247
673,1247
674,1247
675,1247
676,1246
676,1245
676,1244
677,1243
678,1243
679,1243
680,1243
681,1242
681,1241
681,1240
682,1240
683,1240
684,1240
685,1240
686,1239
686,1238
686,1237
686,1236
687,1236
688,1236
689,1236
690,1236
691,1235
691,1234
691,1233
691,1232
692,1232
693,1232
694,1232
695,1232
696,1231
696,1230
696,1229
696,1228
697,1228
698,1228
699,1228
700,1228
701,1228
702,1228
703,1228
704,1228
705,1228
706,1227
706,1226
706,1225
707,1225
708,1225
709,1225
710,1225
711,1224
711,1223
711,1222
711,1221
712,1221
713,1221
714,1221
715,1221
716,1221
717,1221
718,1221
719,1221
720,1221
721,1220
721,1219
721,1218
721,1217
722,1217
723,1217
724,1217
725,1217
726,1216
726,1215
726,1214
727,1213
728,1213
729,1213
730,1213
731,1213
732,1212
732,1211
732,1210
732,1209
733,1209
734,1209
735,1209
736,1209
737,1209
738,1209
739,1209
740,1209
741,1209
742,1208
742,1207
742,1206
743,1206
744,1206
745,1206
746,1206
747,1205
747,1204
747,1203
747,1202
748,1202
749,1202
750,1202
751,1202
752,1201
752,1200
752,1199
752,1198
753,1198
754,1198
755,1198
756,1198
757,1197
757,1196
757,1195
757,1194
758,1194
759,1194
760,1194
761,1194
762,1193
762,1192
762,1191
762,1190
763,1190
764,1190
765,1190
766,1190
767,1189
767,1188
767,1187
768,1187
769,1187
770,1187
771,1187
772,1186
772,1185
772,1184
772,1183
773,1183
774,1183
775,1183
776,1183
777,1183
778,1183
779,1183
780,1183
781,1183
782,1182
782,1181
782,1180
782,1179
783,1179
784,1179
785,1179
786,1179
787,1178
787,1177
787,1176
787,1175
788,1175
789,1175
790,1175
791,1175
792,1174
792,1173
792,1172
793,1171
794,1171
795,1171
796,1171
797,1170
797,1169
797,1168
798,1168
799,1168
800,1168
801,1168
802,1167
802,1166
802,1165
802,1164
803,1164
804,1164
805,1164
806,1164
807,1164
808,1164
809,1164
810,1164
811,1164
812,1164
813,1163
813,1162
813,1161
813,1160
813,1159
813,1158
813,1157
813,1156
814,1156
815,1156
816,1156
817,1156
818,1155
818,1154
818,1153
818,1152
819,1152
820,1152
821,1152
822,1152
823,1151
823,1150
823,1149
823,1148
823,1147
823,1146
823,1145
824,1145
825,1145
826,1145
827,1145
828,1144
828,1143
828,1142
828,1141
829,1141
830,1141
831,1141
832,1141
833,1140
833,1139
833,1138
833,1137
834,1137
835,1137
836,1137
837,1137
838,1136
838,1135
838,1134
838,1133
838,1132
838,1131
838,1130
839,1130
840,1130
841,1130
842,1130
843,1129
843,1128
843,1127
843,1126
843,1125
843,1124
843,1123
843,1122
844,1122
845,1122
846,1122
847,1122
848,1121
848,1120
848,1119
848,1118
848,1117
848,1116
848,1115
848,1114
848,1113
848,1112
848,1111
849,1111
850,1111
851,1111
852,1111
853,1110
853,1109
853,1108
853,1107
853,1106
853,1105
853,1104
853,1103
854,1103
855,1103
856,1103
857,1103
858,1102
858,1101
858,1100
858,1099
859,1099
860,1099
861,1099
862,1099
863,1098
863,1097
863,1096
864,1095
865,1095
866,1095
867,1095
868,1094
868,1093
868,1092
868,1091
868,1090
868,1089
868,1088
869,1088
870,1088
871,1088
872,1088
873,1087
873,1086
873,1085
873,1084
873,1083
873,1082
873,1081
873,1080
873,1079
873,1078
873,1077
874,1076
875,1076
876,1076
877,1076
878,1076
879,1076
880,1076
881,1076
882,1076
883,1076
884,1076
885,1076
886,1076
887,1076
888,1075
888,1074
888,1073
888,1072
888,1071
888,1070
889,1069
890,1069
891,1069
892,1069
893,1069
894,1068
894,1067
894,1066
894,1065
895,1065
896,1065
897,1065
898,1065
899,1065
900,1065
901,1065
902,1065
903,1065
904,1064
904,1063
904,1062
904,1061
905,1061
906,1061
907,1061
908,1061
909,1060
909,1059
909,1058
909,1057
910,1057
911,1057
912,1057
913,1057
914,1056
914,1055
914,1054
915,1054
916,1054
917,1054
918,1054
919,1054
920,1054
921,1054
922,1054
923,1054
924,1053
924,1052
924,1051
924,1050
925,1050
926,1050
927,1050
928,1050
929,1050
930,1050
931,1050
932,1050
933,1050
934,1050
935,1050
936,1050
937,1050
938,1050
939,1050
940,1050
941,1050
942,1050
943,1050
944,1050
945,1050
946,1050
947,1050
948,1050
949,1049
949,1048
949,1047
949,1046
950,1046
951,1046
952,1046
953,1046
954,1046
955,1046
956,1046
957,1046
958,1046
959,1045
959,1044
959,1043
959,1042
960,1042
961,1042
962,1042
963,1042
964,1042
965,1042
966,1042
967,1042
968,1042
969,1042
970,1042
971,1042
972,1042
973,1042
974,1042
975,1042
976,1042
977,1042
978,1042
979,1042
980,1042
981,1042
982,1042
983,1042
984,1042
985,1041
985,1040
985,1039
985,1038
986,1038
987,1038
988,1038
989,1038
990,1038
991,1038
992,1038
993,1038
994,1039
994,1040
994,1041
995,1042
996,1042
997,1042
998,1042
999,1042
1000,1042
1001,1042
1002,1042
1003,1042
1004,1042
1005,1042
1006,1042
1007,1042
1008,1042
1009,1042
1010,1042
1011,1042
1012,1042
1013,1042
1014,1042
1015,1042
1016,1042
1017,1042
1018,1042
1019,1042
1020,1042
1021,1042
1022,1042
1023,1042
1024,1042
1025,1042
1026,1042
1027,1042
1028,1042
1029,1042
1030,1042
1031,1042
1032,1042
1033,1042
1034,1042
1035,1042
1036,1042
1037,1042
1038,1042
1039,1042
1040,1042
1041,1042
1042,1042
1043,1042
1044,1042
1045,1042
1046,1042
1047,1042
1048,1042
1049,1042
1050,1041
1050,1040
1051,1039
1051,1038
1052,1038
1053,1038
1054,1038
1055,1038
1056,1038
1057,1038
1058,1038
1059,1038
1060,1038
1061,1037
1061,1036
1061,1035
1062,1035
1063,1035
1064,1035
1065,1035
1066,1035
1067,1035
1068,1035
1069,1035
1070,1035
1071,1035
1072,1035
1073,1035
1074,1035
1075,1035
1076,1035
1077,1035
1078,1035
1079,1035
1080,1035
1081,1035
1082,1035
1083,1035
1084,1035
1085,1035
1086,1034
1086,1033
1086,1032
1086,1031
1087,1031
1088,1031
1089,1031
1090,1031
1091,1031
1092,1031
1093,1031
1094,1031
1095,1031
1096,1030
1096,1029
1096,1028
1096,1027
1097,1027
1098,1027
1099,1027
1100,1027
1101,1026
1101,1025
1101,1024
1101,1023
1102,1023
1103,1023
1104,1023
1105,1023
1106,1022
1106,1021
1106,1020
1107,1019
1108,1019
1109,1019
1110,1019
1111,1019
1112,1019
1113,1019
1114,1019
1115,1019
1116,1019
1117,1019
1118,1019
1119,1019
1120,1019
1121,1018
1121,1017
1121,1016
1121,1015
1121,1014
1121,1013
1121,1012
1122,1012
1123,1012
1124,1012
1125,1012
1126,1011
1126,1010
1126,1009
1126,1008
1126,1007
1126,1006
1126,1005
1127,1004
1128,1004
1129,1004
1130,1004
1131,1004
1132,1004
1133,1004
1134,1004
1135,1004
1136,1004
1137,1003
1137,1002
1137,1001
1137,1000
1137,999
1137,998
1137,997
1138,997
1139,997
1140,997
1141,997
1142,996
1142,995
1142,994
1142,993
1143,993
1144,993
1145,993
1146,993
1147,992
1147,991
1147,990
1147,989
1147,988
1147,987
1147,986
1147,985
1148,985
1149,985
1150,985
1151,985
1152,984
1152,983
1152,982
1153,982
1154,982
1155,982
1156,982
1157,981
1157,980
1157,979
1157,978
1158,978
1159,978
1160,978
1161,978
1162,977
1162,976
1162,975
1162,974
1162,973
1162,972
1162,971
1162,970
1162,969
1162,968
1162,967
1162,966
1163,966
1164,966
1165,966
1166,966
1167,965
1167,964
1167,963
1167,962
1167,961
1167,960
1167,959
1167,958
1167,957
1167,956
1167,955
1168,955
1169,955
1170,955
1171,955
1172,954
1172,953
1172,952
1172,951
1172,950
1172,949
1172,948
1172,947
1172,946
1172,945
1172,944
1172,943
1172,942
1172,941
1172,940
1172,939
1172,938
1172,937
1172,936
1173,936
1174,936
1175,936
1176,936
1177,935
1177,934
1177,933
1177,932
1177,931
1177,930
1177,929
1177,928
1177,927
1177,926
1177,925
1177,924
1177,923
1177,922
1177,921
1178,921
1179,921
1180,921
1181,921
1182,920
1182,919
1182,918
1182,917
1182,916
1182,915
1182,914
1182,913
1182,912
1182,911
1182,910
1182,909
1182,908
1182,907
1182,906
1182,905
1182,904
1182,903
1182,902
1183,902
1184,902
1185,902
1186,902
1187,901
1187,900
1187,899
1187,898
1187,897
1187,896
1187,895
1187,894
1187,893
1187,892
1187,891
1187,890
1187,889
1187,888
1187,887
1188,887
1189,887
1190,887
1191,887
1192,886
1192,885
1192,884
1192,883
1193,883
1194,883
1195,883
1196,883
1197,882
1197,881
1197,880
1197,879
1197,878
1197,877
1197,876
1197,875
1198,875
1199,875
1200,875
1201,875
1202,874
1202,873
1202,872
1202,871
1202,870
1202,869
1202,868
1203,868
1204,868
1205,868
1206,868
1207,867
1207,866
1207,865
1207,864
1207,863
1207,862
1207,861
1207,860
1208,860
1209,860
1210,860
1211,860
1212,859
1212,858
1212,857
1212,856
1212,855
1212,854
1213,853
1213,852
1214,852
1215,852
1216,852
1217,852
1218,851
1218,850
1218,849
1219,849
1220,849
1221,849
1222,849
1223,848
1223,847
1223,846
1223,845
1224,845
1225,845
1226,845
1227,845
1228,844
1228,843
1228,842
1228,841
1228,840
1228,839
1228,838
1228,837
1229,837
1230,837
1231,837
1232,837
1233,837
1234,837
1235,837
1236,837
1237,837
1238,836
1238,835
1238,834
1238,833
1238,832
1238,831
1238,830
1239,830
1240,830
1241,830
1242,830
1243,829
1243,828
1243,827
1243,826
1244,826
1245,826
1246,826
1247,826
1248,825
1248,824
1248,823
1248,822
1248,821
1248,820
1248,819
1248,818
1249,818
1250,818
1251,818
1252,818
1253,817
1253,816
1253,815
1254,814
1255,814
1256,814
1257,814
1258,813
1258,812
1258,811
1258,810
1258,809
1258,808
1258,807
1259,807
1260,807
1261,807
1262,807
1263,806
1263,805
1263,804
1263,803
1263,802
1263,801
1263,800
1263,799
1264,799
1265,799
1266,799
1267,799
1268,799
1269,799
1270,799
1271,799
1272,799
1273,798
1273,797
1273,796
1274,795
1275,795
1276,795
1277,795
1278,794
1278,793
1278,792
1279,792
1280,792
1281,792
1282,792
1283,791
1283,790
1283,789
1283,788
1283,787
1283,786
1283,785
1283,784
1284,784
1285,784
1286,784
1287,784
1288,784
1289,784
1290,784
1291,784
1292,784
1293,783
1293,782
1293,781
1293,780
1293,779
1293,778
1294,777
1294,776
1295,776
1296,776
1297,776
1298,776
1299,776
1300,776
1301,776
1302,776
1303,776
1304,776
1305,776
1306,776
1307,776
1308,776
1309,775
1309,774
1309,773
1309,772
1309,771
1309,770
1309,769
1310,769
1311,769
1312,769
1313,769
1314,769
1315,769
1316,769
1317,769
1318,769
1319,768
1319,767
1319,766
1319,765
1320,765
1321,765
1322,765
1323,765
1324,764
1324,763
1324,762
1324,761
1325,761
1326,761
1327,761
1328,761
1329,760
1329,759
1329,758
1330,757
1331,757
1332,757
1333,757
1334,757
1335,757
1336,757
1337,757
1338,757
1339,756
1339,755
1339,754
1340,754
1341,754
1342,754
1343,754
1344,753
1344,752
1344,751
1344,750
1345,750
1346,750
1347,750
1348,750
1349,749
1349,748
1349,747
1349,746
1350,746
1351,746
1352,746
1353,746
1354,746
1355,746
1356,746
1357,746
1358,746
1359,745
1359,744
1359,743
1359,742
1360,742
1361,742
1362,742
1363,742
1364,741
1364,740
1364,739
1365,739
1366,739
1367,739
1368,739
1369,738
1369,737
1369,736
1369,735
1369,734
1369,733
1369,732
1369,731
1370,731
1371,731
1372,731
1373,731
1374,731
1375,731
1376,731
1377,731
1378,731
1379,731
1380,730
1380,729
1380,728
1380,727
1381,727
1382,727
1383,727
1384,727
1385,726
1385,725
1385,724
1385,723
1386,723
1387,723
1388,723
1389,723
1390,722
1390,721
1390,720
1390,719
1390,718
1390,717
1390,716
1391,716
1392,716
1393,716
1394,716
1395,715
1395,714
1395,713
1395,712
1396,712
1397,712
1398,712
1399,712
1400,711
1400,710
1400,709
1400,708
1401,708
1402,708
1403,708
1404,708
1405,707
1405,706
1405,705
1405,704
1406,704
1407,704
1408,704
1409,704
1410,703
1410,702
1410,701
1411,701
1412,701
1413,701
1414,701
1415,700
1415,699
1415,698
1415,697
1415,696
1415,695
1415,694
1415,693
1416,693
1417,693
1418,693
1419,693
1420,693
1421,693
1422,693
1423,693
1424,693
1425,692
1425,691
1425,690
1425,689
1425,688
1425,687
1425,686
1425,685
1426,685
1427,685
1428,685
1429,685
1430,684
1430,683
1430,682
1431,682
1432,682
1433,682
1434,682
1435,681
1435,680
1435,679
1435,678
1436,678
1437,678
1438,678
1439,678
1440,677
1440,676
1440,675
1440,674
1440,673
1440,672
1440,671
1440,670
1441,670
1442,670
1443,670
1444,670
1445,669
1445,668
1445,667
1446,666
1447,666
1448,666
1449,666
1450,665
1450,664
1450,663
1451,663
1452,663
1453,663
1454,663
1455,663
1456,663
1457,663
1458,663
1459,663
1460,663
1461,662
1461,661
1461,660
1461,659
1462,659
1463,659
1464,659
1465,659
1466,658
1466,657
1466,656
1466,655
1466,654
1466,653
1466,652
1466,651
1467,651
1468,651
1469,651
1470,651
1471,650
1471,649
1471,648
1471,647
1472,647
1473,647
1474,647
1475,647
1476,647
1477,647
1478,647
1479,647
1480,647
1481,646
1481,645
1481,644
1481,643
1481,642
1481,641
1481,640
1482,640
1483,640
1484,640
1485,640
1486,639
1486,638
1486,637
1486,636
1486,635
1486,634
1486,633
1486,632
1487,632
1488,632
1489,632
1490,632
1491,631
1491,630
1491,629
1491,628
1492,628
1493,628
1494,628
1495,628
1496,627
1496,626
1496,625
1497,625
1498,625
1499,625
1500,625
1501,625
1502,625
1503,625
1504,625
1505,625
1506,624
1506,623
1506,622
1506,621
1506,620
1506,619
1506,618
1506,617
1507,617
1508,617
1509,617
1510,617
1511,616
1511,615
1511,614
1511,613
1512,613
1513,613
1514,613
1515,613
1516,612
1516,611
1516,610
1516,609
1516,608
1516,607
1516,606
1517,606
1518,606
1519,606
1520,606
1521,605
1521,604
1521,603
1521,602
1522,602
1523,602
1524,602
1525,602
1526,602
1527,602
1528,602
1529,602
1530,602
1531,601
1531,600
1531,599
1531,598
1531,597
1531,596
1531,595
1531,594
1531,593
1531,592
1531,591
1532,590
1533,590
1534,590
1535,590
1536,589
1536,588
1537,587
1538,587
1539,587
1540,587
1541,587
1542,586
1542,585
1542,584
1542,583
1543,583
1544,583
1545,583
1546,583
1547,582
1547,581
1547,580
1547,579
1548,579
1549,579
1550,579
1551,579
1552,578
1552,577
1552,576
1552,575
1552,574
1552,573
1552,572
1552,571
1553,571
1554,571
1555,571
1556,571
1557,570
1557,569
1557,568
1557,567
1557,566
1557,565
1557,564
1558,564
1559,564
1560,564
1561,564
1562,563
1562,562
1562,561
1562,560
1562,559
1562,558
1562,557
1562,556
1563,556
1564,556
1565,556
1566,556
1567,555
1567,554
1567,553
1568,552
1569,552
1570,552
1571,552
1572,551
1572,550
1572,549
1573,549
1574,549
1575,549
1576,549
1577,548
1577,547
1577,546
1577,545
1577,544
1577,543
1577,542
1577,541
1578,541
1579,541
1580,541
1581,541
1582,541
1583,541
1584,541
1585,541
1586,541
1587,540
1587,539
1587,538
1587,537
1588,537
1589,537
1590,537
1591,537
1592,536
1592,535
1592,534
1593,533
1594,533
1595,533
1596,533
1597,533
1598,533
1599,533
1600,533
1601,533
1602,533
1603,533
1604,533
1605,533
1606,533
1607,532
1607,531
1607,530
1608,530
1609,530
1610,530
1611,530
1612,529
1612,528
1612,527
1612,526
1613,526
1614,526
1615,526
1616,526
1617,525
1617,524
1617,523
1618,522
1619,522
1620,522
1621,522
1622,522
1623,521
1623,520
1623,519
1623,518
1624,518
1625,518
1626,518
1627,518
1628,517
1628,516
1628,515
1629,514
1630,514
1631,514
1632,514
1633,514
1634,514
1635,514
1636,514
1637,514
1638,513
1638,512
1638,511
1639,511
1640,511
1641,511
1642,511
1643,511
1644,511
1645,511
1646,511
1647,511
1648,510
1648,509
1648,508
1648,507
1649,507
1650,507
1651,507
1652,507
1653,507
1654,507
1655,507
1656,507
1657,507
1658,506
1658,505
1658,504
1658,503
1659,503
1660,503
1661,503
1662,503
1663,503
1664,503
1665,503
1666,503
1667,503
1668,503
1669,503
1670,503
1671,503
1672,503
1673,502
1673,501
1673,500
1673,499
1674,499
1675,499
1676,499
1677,499
1678,498
1678,497
1678,496
1679,496
1680,496
1681,496
1682,496
1683,496
1684,496
1685,496
1686,496
1687,496
1688,495
1688,494
1688,493
1688,492
1689,492
1690,492
1691,492
1692,492
1693,491
1693,490
1693,489
1693,488
1694,488
1695,488
1696,488
1697,488
1698,487
1698,486
1698,485
1698,484
1698,483
1698,482
1698,481
1699,480
1700,480
1701,480
1702,480
1703,480
1704,479
1704,478
1704,477
1705,477
1706,477
1707,477
1708,477
1709,476
1709,475
1709,474
1709,473
1710,473
1711,473
1712,473
1713,473
1714,472
1714,471
1714,470
1714,469
1714,468
1714,467
1714,466
1714,465
1715,465
1716,465
1717,465
1718,465
1719,465
1720,465
1721,465
1722,465
1723,465
1724,464
1724,463
1724,462
1724,461
1724,460
1724,459
1724,458
1725,458
1726,458
1727,458
1728,458
1729,458
1730,458
1731,458
1732,458
1733,458
1734,457
1734,456
1734,455
1734,454
1735,454
1736,454
1737,454
1738,454
1739,453
1739,452
1739,451
1739,450
1740,450
1741,450
1742,450
1743,450
1744,449
1744,448
1744,447
1744,446
1745,446
1746,446
1747,446
1748,446
1749,445
1749,444
1749,443
1749,442
1750,442
1751,442
1752,442
1753,442
1754,441
1754,440
1754,439
1755,439
1756,439
1757,439
1758,439
1759,438
1759,437
1759,436
1759,435
1760,435
1761,435
1762,435
1763,435
1764,434
1764,433
1764,432
1764,431
1765,431
1766,431
1767,431
1768,431
1769,430
1769,429
1769,428
1769,427
1770,427
1771,427
1772,427
1773,427
1774,426
1774,425
1774,424
1774,423
1774,422
1774,421
1774,420
1775,420
1776,420
1777,420
1778,420
1779,420
1780,420
1781,420
1782,420
1783,420
1784,420
1785,419
1785,418
1785,417
1785,416
1786,416
1787,416
1788,416
1789,416
1790,415
1790,414
1790,413
1790,412
1791,412
1792,412
1793,412
1794,412
1795,411
1795,410
1795,409
1795,408
1796,408
1797,408
1798,408
1799,408
1800,407
1800,406
1800,405
1800,404
1801,404
1802,404
1803,404
1804,404
1805,403
1805,402
1805,401
1806,401
1807,401
1808,401
1809,401
1810,400
1810,399
1810,398
1810,397
1811,397
1812,397
1813,397
1814,397
1815,396
1815,395
1815,394
1815,393
1816,393
1817,393
1818,393
1819,393
1820,392
1820,391
1820,390
1820,389
1821,389
1822,389
1823,389
1824,389
1825,389
1826,389
1827,389
1828,389
1829,389
1830,388
1830,387
1830,386
1830,385
1831,385
1832,385
1833,385
1834,385
1835,384
1835,383
1835,382
1836,382
1837,382
1838,382
1839,382
1840,382
1841,382
1842,382
1843,382
1844,382
1845,381
1845,380
1845,379
1845,378
1846,378
1847,378
1848,378
1849,378
1850,377
1850,376
1850,375
1850,374
1850,373
1850,372
1850,371
1850,370
1851,370
1852,370
1853,370
1854,370
1855,369
1855,368
1855,367
1856,366
1857,366
1858,366
1859,366
1860,365
1860,364
1861,363
1862,363
1863,363
1864,363
1865,363
1866,362
1866,361
1866,360
1866,359
1866,358
1866,357
1866,356
1866,355
1867,355
1868,355
1869,355
1870,355
1871,355
1872,355
1873,355
1874,355
1875,355
1876,354
1876,353
1876,352
1876,351
1876,350
1876,349
1876,348
1876,347
1876,346
1876,345
1876,344
1877,344
1878,344
1879,344
1880,344
1881,344
1882,344
1883,344
1884,344
1885,344
1886,343
1886,342
1886,341
1886,340
1887,340
1888,340
1889,340
1890,340
1891,339
1891,338
1891,337
1891,336
1892,336
1893,336
1894,336
1895,336
1896,335
1896,334
1896,333
1896,332
1896,331
1896,330
1896,329
1896,328
1897,328
1898,328
1899,328
1900,328
1901,327
1901,326
1901,325
1901,324
1901,323
1901,322
1901,321
1902,321
1903,321
1904,321
1905,321
1906,320
1906,319
1906,318
1906,317
1906,316
1906,315
1906,314
1906,313
1907,313
1908,313
1909,313
1910,313
1911,312
1911,311
1911,310
1912,309
1913,309
1914,309
1915,309
1916,308
1916,307
1916,306
1917,306
1918,306
1919,306
1920,306
1921,305
1921,304
1921,303
1921,302
1922,302
1923,302
1924,302
1925,302
1926,301
1926,300
1926,299
1926,298
1926,297
1926,296
1926,295
1926,294
1927,294
1928,294
1929,294
1930,294
1931,294
1932,294
1933,294
1934,294
1935,294
1936,293
1936,292
1936,291
1937,290
1938,290
1939,290
1940,290
1941,290
1942,290
1943,290
1944,290
1945,290
1946,290
1947,289
1947,288
1947,287
1948,287
1949,287
1950,287
1951,287
1952,287
1953,287
1954,287
1955,287
1956,287
1957,286
1957,285
1957,284
1957,283
1958,283
1959,283
1960,283
1961,283
1962,282
1962,281
1962,280
1962,279
1963,279
1964,279
1965,279
1966,279
1967,278
1967,277
1967,276
1967,275
1967,274
1967,273
1967,272
1968,271
1969,271
1970,271
1971,271
1972,271
1973,271
1974,271
1975,271
1976,271
1977,270
1977,269
1977,268
1978,268
1979,268
1980,268
1981,268
1982,268
1983,268
1984,268
1985,268
1986,268
1987,267
1987,266
1987,265
1987,264
1988,264
1989,264
1990,264
1991,264
1992,263
1992,262
1992,261
1992,260
1993,260
1994,260
1995,260
1996,260
1997,260
1998,260
1999,260
2000,260
2001,260
2002,259
2002,258
2002,257
2002,256
2002,255
2002,254
2002,253
2003,253
2004,253
2005,253
2006,253
2007,252
2007,251
2007,250
2007,249
2008,249
2009,249
2010,249
2011,249
2012,248
2012,247
2012,246
2012,245
2012,244
2012,243
2012,242
2012,241
2013,241
2014,241
2015,241
2016,241
2017,240
2017,239
2017,238
2018,237
2019,237
2020,237
2021,237
2022,237
2023,237
2024,237
2025,237
2026,237
2027,237
2028,236
2028,235
2028,234
2029,234
2030,234
2031,234
2032,234
2033,233
2033,232
2033,231
2033,230
2034,230
2035,230
2036,230
2037,230
2038,229
2038,228
2038,227
2038,226
2038,225
2038,224
2038,223
2038,222
2039,222
2040,222
2041,222
2042,222
2043,221
2043,220
2043,219
2043,218
2044,218
2045,218
2046,218
2047,218
2048,217
2048,216
2048,215
2048,214
2048,213
2048,212
2048,211
2049,211
2050,211
2051,211
2052,211
2053,210
2053,209
2053,208
2053,207
2054,207
2055,207
2056,207
2057,207
2058,206
2058,205
2058,204
2058,203
2058,202
2058,201
2058,200
2058,199
2059,199
2060,199
2061,199
2062,199
2063,198
2063,197
2063,196
2064,196
2065,196
2066,196
2067,196
2068,195
2068,194
2068,193
2068,192
2069,192
2070,192
2071,192
2072,192
2073,192
2074,192
2075,192
2076,192
2077,192
2078,191
2078,190
2078,189
2078,188
2079,188
2080,188
2081,188
2082,188
2083,187
2083,186
2083,185
2083,184
2084,184
2085,184
2086,184
2087,184
2088,183
2088,182
2088,181
2089,180
2090,180
2091,180
2092,180
2093,180
2094,180
2095,180
2096,180
2097,180
2098,179
2098,178
2098,177
2099,177
2100,177
2101,177
2102,177
2103,176
2103,175
2103,174
2104,173
2105,173
2106,173
2107,173
2108,173
2109,172
2109,171
2109,170
2109,169
2110,169
2111,169
2112,169
2113,169
2114,169
2115,169
2116,169
2117,169
2118,169
2119,168
2119,167
2119,166
2119,165
2120,165
2121,165
2122,165
2123,165
2124,164
2124,163
2124,162
2124,161
2125,161
2126,161
2127,161
2128,161
2129,160
2129,159
2129,158
2129,157
2129,156
2129,155
2129,154
2130,154
2131,154
2132,154
2133,154
2134,154
2135,154
2136,154
2137,154
2138,154
2139,153
2139,152
2139,151
2139,150
2140,150
2141,150
2142,150
2143,150
2144,149
2144,148
2144,147
2144,146
2145,146
2146,146
2147,146
2148,146
2149,145
2149,144
2149,143
2149,142
2149,141
2149,140
2149,139
2150,139
2151,139
2152,139
2153,139
2154,139
2155,139
2156,139
2157,139
2158,139
2159,139
2160,139
2161,139
2162,139
2163,139
2164,138
2164,137
2164,136
2164,135
2165,135
2166,135
2167,135
2168,135
2169,134
2169,133
2169,132
2169,131
2170,131
2171,131
2172,131
2173,131
2174,131
2175,131
2176,131
2177,131
2178,131
2179,130
2179,129
2179,128
2180,127
2181,127
2182,127
2183,127
2184,127
2185,127
2186,127
2187,127
2188,127
2189,127
2190,126
2190,125
2190,124
2190,123
2191,123
2192,123
2193,123
2194,123
2195,123
2196,123
2197,123
2198,123
2199,123
2200,122
2200,121
2200,120
2201,120
2202,120
2203,120
2204,120
2205,119
2205,118
2205,117
2205,116
2206,116
2207,116
2208,116
2209,116
2210,115
2210,114
2210,113
2210,112
2211,112
2212,112
2213,112
2214,112
2215,111
2215,110
2215,109
2215,108
2216,108
2217,108
2218,108
2219,108
2220,107
2220,106
2220,105
2220,104
2221,104
2222,104
2223,104
2224,104
2225,103
2225,102
2225,101
2225,100
2225,99
2225,98
2225,97
2226,97
2227,97
2228,97
2229,97
2230,96
2230,95
2230,94
2230,93
2230,92
2230,91
2230,90
2230,89
2231,89
2232,89
2233,89
2234,89
2235,88
2235,87
2235,86
2236,85
2237,85
2238,85
2239,85
2240,85
2241,85
2242,85
2243,85
2244,85
2245,84
2245,83
2245,82
2246,82
2247,82
2248,82
2249,82
2250,81
2250,80
2250,79
2250,78
2250,77
2250,76
2250,75
2250,74
2251,74
2252,74
2253,74
2254,74
2255,74
2256,74
2257,74
2258,74
2259,74
2260,73
2260,72
2260,71
2261,70
2262,70
2263,70
2264,70
2265,69
2265,68
2265,67
2265,66
2265,65
2265,64
2266,63
2267,63
2268,63
2269,63
2270,63
2271,62
2271,61
2271,60
2271,59
2272,59
2273,59
2274,59
2275,59
2276,58
2276,57
2276,56
2276,55
2277,55
2278,55
2279,55
2280,55
2281,54
2281,53
2281,52
2281,51
2281,50
2281,49
2281,48
2282,47
2283,47
2284,47
2285,47
2286,46
2286,45
2286,44
2286,43
2286,42
2286,41
2286,40
2286,39
2286,38
2286,37
2286,36
2286,35
2286,34
2286,33
2286,32
2287,32
2288,32
2289,32
2290,32
2291,32
2292,32
2293,32
2294,32
2295,32
2296,31
2296,30
2296,29
2297,28
2298,28
2299,28
2300,28
2301,28
2302,28
2303,28
2304,28
2305,28
2306,27
2306,26
2306,25
2307,25
2308,25
2309,25
2310,25
2311,25
2312,25
2313,25
2314,25
2315,25
2316,24
2316,23
2316,22
2316,21
2317,21
2318,21
2319,21
2320,21
2321,21
2322,21
2323,21
2324,21
2325,21
2326,21
2327,21
2328,21
2329,21
2330,21
2331,20
2331,19
2331,18
2331,17
