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