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