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