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