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