1,663
2,663
3,662
3,661
3,660
3,659
3,658
3,657
3,656
3,655
4,655
5,655
6,655
7,655
8,655
9,655
10,655
11,655
12,655
13,655
14,655
15,655
16,655
17,655
18,655
19,655
20,655
21,655
22,655
23,654
23,653
23,652
23,651
24,651
25,651
26,651
27,651
28,651
29,651
30,651
31,651
32,651
33,651
34,651
35,651
36,651
37,651
38,650
38,649
38,648
38,647
39,647
40,647
41,647
42,647
43,646
43,645
43,644
44,644
45,644
46,644
47,644
48,644
49,644
50,644
51,644
52,644
53,644
54,644
55,644
56,644
57,644
58,644
59,644
60,644
61,644
62,644
63,643
63,642
63,641
63,640
64,640
65,640
66,640
67,640
68,640
69,640
70,640
71,640
72,640
73,639
73,638
73,637
73,636
74,636
75,636
76,636
77,636
78,636
79,636
80,636
81,636
82,636
83,636
84,636
85,636
86,636
87,636
88,636
89,636
90,636
91,636
92,636
93,636
94,635
94,634
94,633
94,632
95,632
96,632
97,632
98,632
99,631
99,630
99,629
99,628
100,628
101,628
102,628
103,628
104,627
104,626
104,625
105,625
106,625
107,625
108,625
109,625
110,625
111,625
112,625
113,625
114,624
114,623
114,622
114,621
115,621
116,621
117,621
118,621
119,621
120,621
121,621
122,621
123,621
124,621
125,621
126,621
127,621
128,621
129,620
129,619
129,618
129,617
130,617
131,617
132,617
133,617
134,617
135,617
136,617
137,617
138,617
139,616
139,615
139,614
139,613
140,613
141,613
142,613
143,613
144,613
145,613
146,613
147,613
148,613
149,613
150,613
151,613
152,613
153,613
154,613
155,613
156,613
157,613
158,613
159,612
159,611
160,610
160,609
161,609
162,609
163,609
164,609
165,609
166,609
167,609
168,609
169,609
170,608
170,607
170,606
171,606
172,606
173,606
174,606
175,606
176,606
177,606
178,606
179,606
180,606
181,606
182,606
183,606
184,606
185,605
185,604
185,603
185,602
186,602
187,602
188,602
189,602
190,602
191,602
192,602
193,602
194,602
195,602
196,602
197,602
198,602
199,602
200,602
201,602
202,602
203,602
204,602
205,602
206,602
207,602
208,602
209,602
210,601
210,600
210,599
210,598
211,598
212,598
213,598
214,598
215,598
216,598
217,598
218,598
219,598
220,598
221,598
222,598
223,598
224,598
225,598
226,598
227,598
228,598
229,598
230,598
231,598
232,598
233,598
234,598
235,598
236,598
237,598
238,598
239,598
240,598
241,598
242,598
243,598
244,598
245,598
246,597
246,596
246,595
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,589
266,588
266,587
267,587
268,587
269,587
270,587
271,587
272,587
273,587
274,587
275,587
276,587
277,587
278,587
279,587
280,587
281,586
281,585
281,584
281,583
282,583
283,583
284,583
285,583
286,582
286,581
286,580
286,579
287,579
288,579
289,579
290,579
291,579
292,579
293,579
294,579
295,579
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,574
316,573
316,572
317,571
318,571
319,571
320,571
321,571
322,571
323,571
324,571
325,571
326,571
327,571
328,571
329,571
330,571
331,571
332,570
332,569
332,568
333,568
334,568
335,568
336,568
337,567
337,566
337,565
337,564
338,564
339,564
340,564
341,564
342,564
343,564
344,564
345,564
346,564
347,564
348,564
349,564
350,564
351,564
352,563
352,562
352,561
352,560
353,560
354,560
355,560
356,560
357,560
358,560
359,560
360,560
361,560
362,559
362,558
362,557
362,556
363,556
364,556
365,556
366,556
367,555
367,554
367,553
368,552
369,552
370,552
371,552
372,551
372,550
372,549
373,549
374,549
375,549
376,549
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,545
409,545
410,545
411,545
412,545
413,545
414,545
415,545
416,545
417,545
418,545
419,545
420,545
421,545
422,545
423,545
424,545
425,545
426,545
427,545
428,545
429,545
430,545
431,545
432,545
433,544
433,543
433,542
433,541
434,541
435,541
436,541
437,541
438,541
439,541
440,541
441,541
442,541
443,541
444,541
445,541
446,541
447,541
448,540
448,539
448,538
448,537
449,537
450,537
451,537
452,537
453,537
454,537
455,537
456,537
457,537
458,536
458,535
458,534
459,533
460,533
461,533
462,533
463,533
464,533
465,533
466,533
467,533
468,533
469,533
470,533
471,533
472,533
473,533
474,533
475,533
476,533
477,533
478,533
479,533
480,533
481,533
482,533
483,533
484,533
485,533
486,533
487,533
488,533
489,532
489,531
489,530
490,530
491,530
492,530
493,530
494,530
495,530
496,530
497,530
498,530
499,530
500,530
501,530
502,530
503,530
504,530
505,530
506,530
507,530
508,530
509,530
510,530
511,530
512,530
513,530
514,529
514,528
514,527
514,526
515,526
516,526
517,526
518,526
519,526
520,526
521,526
522,526
523,526
524,525
524,524
524,523
524,522
525,522
526,522
527,522
528,522
529,522
530,522
531,522
532,522
533,522
534,521
534,520
534,519
534,518
535,518
536,518
537,518
538,518
539,518
540,518
541,518
542,518
543,518
544,518
545,518
546,518
547,518
548,518
549,517
549,516
549,515
550,515
551,514
552,514
553,514
554,514
555,514
556,514
557,514
558,514
559,513
559,512
559,511
560,511
561,511
562,511
563,511
564,511
565,511
566,511
567,511
568,511
569,511
570,511
571,511
572,511
573,511
574,511
575,511
576,511
577,511
578,511
579,511
580,510
580,509
580,508
580,507
581,507
582,507
583,507
584,507
585,507
586,507
587,507
588,507
589,507
590,507
591,507
592,507
593,507
594,507
595,507
596,507
597,507
598,507
599,507
600,506
600,505
600,504
600,503
601,503
602,503
603,503
604,503
605,503
606,503
607,503
608,503
609,503
610,503
611,503
612,503
613,503
614,503
615,503
616,503
617,503
618,503
619,503
620,502
620,501
620,500
620,499
621,499
622,499
623,499
624,499
625,499
626,499
627,499
628,499
629,499
630,498
630,497
630,496
631,496
632,496
633,496
634,496
635,496
636,496
637,496
638,496
639,496
640,495
640,494
640,493
640,492
641,492
642,492
643,492
644,492
645,492
646,492
647,492
648,492
649,492
650,492
651,491
651,490
651,489
651,488
652,488
653,488
654,488
655,488
656,488
657,488
658,488
659,488
660,488
661,487
661,486
661,485
661,484
662,484
663,484
664,484
665,484
666,484
667,484
668,484
669,484
670,484
671,483
671,482
671,481
671,480
672,480
673,480
674,480
675,480
676,480
677,480
678,480
679,480
680,480
681,479
681,478
681,477
682,477
683,477
684,477
685,477
686,477
687,477
688,477
689,477
690,477
691,476
691,475
691,474
691,473
692,473
693,473
694,473
695,473
696,473
697,473
698,473
699,473
700,473
701,473
702,473
703,473
704,473
705,473
706,473
707,473
708,473
709,473
710,473
711,472
711,471
711,470
711,469
712,469
713,469
714,469
715,469
716,469
717,469
718,469
719,469
720,469
721,468
721,467
721,466
722,465
723,465
724,465
725,465
726,465
727,465
728,465
729,465
730,465
731,465
732,464
732,463
732,462
732,461
733,461
734,461
735,461
736,461
737,461
738,461
739,461
740,461
741,461
742,461
743,461
744,461
745,461
746,461
747,460
747,459
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,458
763,458
764,458
765,458
766,458
767,458
768,458
769,458
770,458
771,458
772,458
773,458
774,458
775,458
776,458
777,458
778,458
779,458
780,458
781,458
782,457
782,456
782,455
782,454
783,454
784,454
785,454
786,454
787,454
788,454
789,454
790,454
791,454
792,454
793,454
794,454
795,454
796,454
797,454
798,454
799,454
800,454
801,454
802,454
803,454
804,454
805,454
806,454
807,454
808,454
809,454
810,454
811,454
812,454
813,453
813,452
813,451
813,450
814,450
815,450
816,450
817,450
818,450
819,450
820,450
821,450
822,450
823,450
824,450
825,450
826,450
827,450
828,450
829,450
830,450
831,450
832,450
833,450
834,450
835,450
836,450
837,450
838,450
839,450
840,450
841,450
842,450
843,450
844,450
845,450
846,450
847,450
848,450
849,450
850,450
851,450
852,450
853,450
854,450
855,450
856,450
857,450
858,450
859,450
860,450
861,450
862,450
863,450
864,450
865,450
866,450
867,450
868,450
869,450
870,450
871,450
872,450
873,450
874,450
875,450
876,450
877,450
878,450
879,450
880,450
881,450
882,450
883,450
884,450
885,450
886,450
887,450
888,449
888,448
888,447
889,446
890,446
891,446
892,446
893,446
894,446
895,446
896,446
897,446
898,447
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
938,447
938,448
938,449
939,450
940,450
941,450
942,450
943,450
944,450
945,450
946,450
947,450
948,450
949,450
950,450
951,450
952,450
953,450
954,450
955,450
956,450
957,450
958,450
959,450
960,450
961,450
962,450
963,450
964,450
965,450
966,450
967,450
968,450
969,450
970,450
971,450
972,450
973,450
974,450
975,450
976,450
977,450
978,450
979,450
980,450
981,450
982,450
983,450
984,450
985,450
986,450
987,450
988,450
989,450
990,450
991,450
992,450
993,450
994,450
995,450
996,450
997,450
998,450
999,450
1000,450
1001,450
1002,450
1003,450
1004,450
1005,450
1006,450
1007,450
1008,450
1009,450
1010,450
1011,450
1012,450
1013,450
1014,450
1015,449
1015,448
1015,447
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,446
1031,446
1032,446
1033,446
1034,446
1035,446
1036,446
1037,446
1038,446
1039,446
1040,446
1041,446
1042,446
1043,446
1044,446
1045,445
1045,444
1045,443
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,441
1066,440
1066,439
1067,439
1068,439
1069,439
1070,439
1071,439
1072,439
1073,439
1074,439
1075,439
1076,439
1077,439
1078,439
1079,439
1080,439
1081,438
1081,437
1081,436
1081,435
1082,435
1083,435
1084,435
1085,435
1086,435
1087,435
1088,435
1089,435
1090,435
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,434
1106,433
1106,432
1106,431
1107,431
1108,431
1109,431
1110,431
1111,431
1112,431
1113,431
1114,431
1115,431
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,423
1153,423
1154,423
1155,423
1156,423
1157,423
1158,423
1159,423
1160,423
1161,423
1162,423
1163,423
1164,423
1165,423
1166,423
1167,422
1167,421
1167,420
1168,420
1169,420
1170,420
1171,420
1172,420
1173,420
1174,420
1175,420
1176,420
1177,420
1178,420
1179,420
1180,420
1181,420
1182,420
1183,420
1184,420
1185,420
1186,420
1187,419
1187,418
1187,417
1187,416
1188,416
1189,416
1190,416
1191,416
1192,416
1193,416
1194,416
1195,416
1196,416
1197,416
1198,416
1199,416
1200,416
1201,416
1202,415
1202,414
1202,413
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,412
1219,412
1220,412
1221,412
1222,412
1223,412
1224,412
1225,412
1226,412
1227,412
1228,412
1229,412
1230,412
1231,412
1232,412
1233,412
1234,412
1235,412
1236,412
1237,412
1238,411
1238,410
1238,409
1238,408
1239,408
1240,408
1241,408
1242,408
1243,408
1244,408
1245,408
1246,408
1247,408
1248,408
1249,408
1250,408
1251,408
1252,408
1253,407
1253,406
1253,405
1253,404
1254,404
1255,404
1256,404
1257,404
1258,404
1259,404
1260,404
1261,404
1262,404
1263,404
1264,404
1265,404
1266,404
1267,404
1268,404
1269,404
1270,404
1271,404
1272,404
1273,404
1274,404
1275,404
1276,404
1277,404
1278,403
1278,402
1278,401
1279,401
1280,401
1281,401
1282,401
1283,401
1284,401
1285,401
1286,401
1287,401
1288,401
1289,401
1290,401
1291,401
1292,401
1293,401
1294,401
1295,401
1296,401
1297,401
1298,401
1299,400
1299,399
1299,398
1299,397
1300,397
1301,397
1302,397
1303,397
1304,397
1305,397
1306,397
1307,397
1308,397
1309,397
1310,397
1311,397
1312,397
1313,397
1314,397
1315,397
1316,397
1317,397
1318,397
1319,397
1320,397
1321,397
1322,397
1323,397
1324,397
1325,397
1326,397
1327,397
1328,397
1329,396
1329,395
1329,394
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,393
1355,393
1356,393
1357,393
1358,393
1359,392
1359,391
1359,390
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,389
1386,389
1387,389
1388,389
1389,389
1390,388
1390,387
1390,386
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,378
1472,378
1473,378
1474,378
1475,378
1476,378
1477,378
1478,378
1479,378
1480,378
1481,378
1482,378
1483,378
1484,378
1485,378
1486,378
1487,378
1488,378
1489,378
1490,378
1491,378
1492,378
1493,378
1494,378
1495,378
1496,377
1496,376
1496,375
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,374
1512,374
1513,374
1514,374
1515,374
1516,374
1517,374
1518,374
1519,374
1520,374
1521,374
1522,374
1523,374
1524,374
1525,374
1526,374
1527,374
1528,374
1529,374
1530,374
1531,374
1532,374
1533,374
1534,374
1535,374
1536,374
1537,374
1538,374
1539,374
1540,374
1541,374
1542,374
1543,374
1544,374
1545,374
1546,374
1547,374
1548,374
1549,374
1550,374
1551,374
1552,374
1553,374
1554,374
1555,374
1556,374
1557,374
1558,374
1559,374
1560,374
1561,374
1562,373
1562,372
1562,371
1562,370
1563,370
1564,370
1565,370
1566,370
1567,370
1568,370
1569,370
1570,370
1571,370
1572,370
1573,370
1574,370
1575,370
1576,370
1577,370
1578,370
1579,370
1580,370
1581,370
1582,370
1583,370
1584,370
1585,370
1586,370
1587,369
1587,368
1587,367
1587,366
1588,366
1589,366
1590,366
1591,366
1592,366
1593,366
1594,366
1595,366
1596,366
1597,366
1598,366
1599,366
1600,366
1601,366
1602,366
1603,366
1604,366
1605,366
1606,366
1607,366
1608,366
1609,366
1610,366
1611,366
1612,366
1613,366
1614,366
1615,366
1616,366
1617,366
1618,366
1619,366
1620,366
1621,366
1622,366
1623,366
1624,366
1625,366
1626,366
1627,366
1628,366
1629,366
1630,366
1631,366
1632,366
1633,365
1633,364
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,362
1774,361
1774,360
1774,359
1775,359
1776,359
1777,359
1778,359
1779,359
1780,359
1781,359
1782,359
1783,359
1784,359
1785,359
1786,359
1787,359
1788,359
1789,359
1790,359
1791,359
1792,359
1793,359
1794,359
1795,359
1796,359
1797,359
1798,359
1799,359
1800,359
1801,359
1802,359
1803,359
1804,359
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,358
1845,357
1845,356
1845,355
1846,355
1847,355
1848,355
1849,355
1850,355
1851,355
1852,355
1853,355
1854,355
1855,355
1856,355
1857,355
1858,355
1859,355
1860,355
1861,355
1862,355
1863,355
1864,355
1865,355
1866,355
1867,355
1868,355
1869,355
1870,355
1871,355
1872,355
1873,355
1874,355
1875,355
1876,355
1877,355
1878,355
1879,355
1880,355
1881,355
1882,355
1883,355
1884,355
1885,355
1886,354
1886,353
1886,352
1886,351
1887,351
1888,351
1889,351
1890,351
1891,351
1892,351
1893,351
1894,351
1895,351
1896,351
1897,351
1898,351
1899,351
1900,351
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,347
2008,347
2009,347
2010,347
2011,347
2012,347
2013,347
2014,347
2015,347
2016,347
2017,347
2018,347
2019,347
2020,347
2021,347
2022,346
2022,345
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,344
2049,344
2050,344
2051,344
2052,344
2053,344
2054,344
2055,344
2056,344
2057,344
2058,344
2059,344
2060,344
2061,344
2062,344
2063,344
2064,344
2065,344
2066,344
2067,344
2068,344
2069,344
2070,344
2071,344
2072,344
2073,344
2074,344
2075,344
2076,344
2077,344
2078,343
2078,342
2078,341
2078,340
2079,340
2080,340
2081,340
2082,340
2083,340
2084,340
2085,340
2086,340
2087,340
2088,340
2089,340
2090,340
2091,340
2092,340
2093,340
2094,340
2095,340
2096,340
2097,340
2098,340
2099,340
2100,340
2101,340
2102,340
2103,340
2104,340
2105,340
2106,340
2107,340
2108,340
2109,339
2109,338
2109,337
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,336
2130,336
2131,336
2132,336
2133,336
2134,336
2135,336
2136,336
2137,336
2138,336
2139,336
2140,336
2141,336
2142,336
2143,336
2144,335
2144,334
2144,333
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,332
2180,332
2181,332
2182,332
2183,332
2184,332
2185,332
2186,332
2187,332
2188,332
2189,332
2190,331
2190,330
2190,329
2190,328
2191,328
2192,328
2193,328
2194,328
2195,328
2196,328
2197,328
2198,328
2199,328
2200,327
2200,326
2200,325
2201,325
2202,325
2203,325
2204,325
2205,325
2206,325
2207,325
2208,325
2209,325
2210,325
2211,325
2212,325
2213,325
2214,325
2215,324
2215,323
2215,322
2215,321
2216,321
2217,321
2218,321
2219,321
2220,321
2221,321
2222,321
2223,321
2224,321
2225,321
2226,321
2227,321
2228,321
2229,321
2230,321
2231,321
2232,321
2233,321
2234,321
2235,321
2236,321
2237,321
2238,321
2239,321
2240,320
2240,319
2240,318
2240,317
2241,317
2242,317
2243,317
2244,317
2245,316
2245,315
2245,314
2245,313
2246,313
2247,313
2248,313
2249,313
2250,313
2251,313
2252,313
2253,313
2254,313
2255,313
2256,313
2257,313
2258,313
2259,313
2260,313
2261,313
2262,313
2263,313
2264,313
2265,313
2266,313
2267,313
2268,313
2269,313
2270,313
2271,312
2271,311
2271,310
2271,309
2272,309
2273,309
2274,309
2275,309
2276,309
2277,309
2278,309
2279,309
2280,309
2281,309
2282,309
2283,309
2284,309
2285,309
2286,309
2287,309
2288,309
2289,309
2290,309
2291,308
2291,307
2291,306
2292,306
2293,306
2294,306
2295,306
2296,306
2297,306
2298,306
2299,306
2300,306
2301,306
2302,306
2303,306
2304,306
2305,306
2306,306
2307,306
2308,306
2309,306
2310,306
2311,306
2312,306
2313,306
2314,306
2315,306
2316,306
2317,306
2318,306
2319,306
2320,306
2321,306
2322,306
2323,306
2324,306
2325,306
2326,306
2327,306
2328,306
2329,306
2330,306
2331,306
2332,306
2333,306
2334,306
2335,306
2336,305
2336,304
2336,303
2336,302
2337,302
2338,302
2339,302
2340,302
2341,302
2342,302
2343,302
2344,302
2345,302
2346,301
2346,300
2346,299
2347,298
2348,298
2349,298
2350,298
2351,298
2352,298
2353,298
2354,298
2355,298
2356,298
2357,298
2358,298
2359,298
2360,298
2361,298
2362,298
2363,298
2364,298
2365,298
2366,298
2367,298
2368,298
2369,298
2370,298
2371,298
2372,297
2372,296
2372,295
2372,294
2373,294
2374,294
2375,294
2376,294
2377,294
2378,294
2379,294
2380,294
2381,294
2382,294
2383,294
2384,294
2385,294
2386,294
2387,294
2388,294
2389,294
2390,294
2391,294
2392,293
2392,292
2392,291
2393,290
2394,290
2395,290
2396,290
2397,290
2398,290
2399,290
2400,290
2401,290
2402,290
2403,290
2404,290
2405,290
2406,290
2407,289
2407,288
2407,287
2408,287
2409,287
2410,287
2411,287
2412,287
2413,287
2414,287
2415,287
2416,287
2417,286
2417,285
2417,284
2417,283
2418,283
2419,283
2420,283
2421,283
2422,282
2422,281
2422,280
2422,279
2423,279
2424,279
2425,279
2426,279
2427,278
2427,277
2427,276
2428,275
2429,275
2430,275
2431,275
2432,275
2433,274
2433,273
2433,272
2434,271
2435,271
2436,271
2437,271
2438,271
2439,271
2440,271
2441,271
2442,271
2443,270
2443,269
2443,268
2444,268
2445,268
2446,268
2447,268
2448,267
2448,266
2448,265
2448,264
2448,263
2448,262
2448,261
2448,260
2449,260
2450,260
2451,260
2452,260
2453,260
2454,260
2455,260
2456,260
2457,260
2458,259
2458,258
2458,257
2458,256
2459,256
2460,256
2461,256
2462,256
2463,256
2464,256
2465,256
2466,256
2467,256
2468,255
2468,254
2468,253
2469,253
2470,253
2471,253
2472,253
2473,252
2473,251
2473,250
2473,249
2474,249
2475,249
2476,249
2477,249
2478,249
2479,249
2480,249
2481,249
2482,249
2483,248
2483,247
2483,246
2483,245
2483,244
2483,243
2483,242
2483,241
2484,241
2485,241
2486,241
2487,241
2488,240
2488,239
2488,238
2488,237
2489,237
2490,237
2491,237
2492,237
2493,237
2494,237
2495,237
2496,237
2497,237
2498,236
2498,235
2498,234
2499,234
2500,234
2501,234
2502,234
2503,233
2503,232
2503,231
2503,230
2504,230
2505,230
2506,230
2507,230
2508,229
2508,228
2508,227
2509,226
2510,226
2511,226
2512,226
2513,226
2514,225
2514,224
2514,223
2514,222
