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