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