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