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