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