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