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