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