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