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