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