1,1300
2,1300
3,1299
3,1298
3,1297
4,1297
5,1297
6,1297
7,1297
8,1297
9,1297
10,1297
11,1297
12,1297
13,1297
14,1297
15,1297
16,1297
17,1297
18,1297
19,1297
20,1297
21,1297
22,1297
23,1296
23,1295
23,1294
23,1293
24,1293
25,1293
26,1293
27,1293
28,1293
29,1293
30,1293
31,1293
32,1293
33,1292
33,1291
33,1290
33,1289
34,1289
35,1289
36,1289
37,1289
38,1288
38,1287
38,1286
38,1285
39,1285
40,1285
41,1285
42,1285
43,1285
44,1285
45,1285
46,1285
47,1285
48,1284
48,1283
48,1282
49,1281
50,1281
51,1281
52,1281
53,1281
54,1281
55,1281
56,1281
57,1281
58,1280
58,1279
58,1278
59,1278
60,1278
61,1278
62,1278
63,1278
64,1278
65,1278
66,1278
67,1278
68,1277
68,1276
68,1275
68,1274
69,1274
70,1274
71,1274
72,1274
73,1274
74,1274
75,1274
76,1274
77,1274
78,1273
78,1272
78,1271
79,1270
80,1270
81,1270
82,1270
83,1270
84,1270
85,1270
86,1270
87,1270
88,1270
89,1270
90,1270
91,1270
92,1270
93,1270
94,1269
94,1268
94,1267
94,1266
95,1266
96,1266
97,1266
98,1266
99,1265
99,1264
99,1263
100,1262
101,1262
102,1262
103,1262
104,1261
104,1260
104,1259
105,1259
106,1259
107,1259
108,1259
109,1259
110,1259
111,1259
112,1259
113,1259
114,1258
114,1257
114,1256
114,1255
115,1255
116,1255
117,1255
118,1255
119,1254
119,1253
119,1252
119,1251
120,1251
121,1251
122,1251
123,1251
124,1251
125,1251
126,1251
127,1251
128,1251
129,1250
129,1249
129,1248
129,1247
130,1247
131,1247
132,1247
133,1247
134,1247
135,1247
136,1247
137,1247
138,1247
139,1246
139,1245
139,1244
140,1244
141,1243
142,1243
143,1243
144,1242
144,1241
144,1240
145,1240
146,1240
147,1240
148,1240
149,1240
150,1240
151,1240
152,1240
153,1240
154,1239
154,1238
154,1237
154,1236
155,1236
156,1236
157,1236
158,1236
159,1235
159,1234
159,1233
160,1232
161,1232
162,1232
163,1232
164,1232
165,1231
165,1230
165,1229
165,1228
166,1228
167,1228
168,1228
169,1228
170,1228
171,1228
172,1228
173,1228
174,1228
175,1227
175,1226
175,1225
176,1225
177,1225
178,1225
179,1225
180,1224
180,1223
180,1222
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,1217
191,1217
192,1217
193,1217
194,1217
195,1216
195,1215
195,1214
195,1213
196,1213
197,1213
198,1213
199,1213
200,1212
200,1211
200,1210
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,1205
215,1204
215,1203
215,1202
216,1202
217,1202
218,1202
219,1202
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,1190
257,1190
258,1190
259,1190
260,1190
261,1189
261,1188
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,1183
272,1183
273,1183
274,1183
275,1183
276,1183
277,1183
278,1183
279,1183
280,1183
281,1182
281,1181
281,1180
281,1179
282,1179
283,1179
284,1179
285,1179
286,1179
287,1179
288,1179
289,1179
290,1179
291,1178
291,1177
291,1176
291,1175
292,1175
293,1175
294,1175
295,1175
296,1175
297,1175
298,1175
299,1175
300,1175
301,1174
301,1173
301,1172
301,1171
302,1171
303,1171
304,1171
305,1171
306,1171
307,1171
308,1171
309,1171
310,1171
311,1171
312,1171
313,1171
314,1171
315,1171
316,1170
316,1169
316,1168
317,1168
318,1168
319,1168
320,1168
321,1168
322,1168
323,1168
324,1168
325,1168
326,1168
327,1167
327,1166
327,1165
327,1164
328,1164
329,1164
330,1164
331,1164
332,1164
333,1164
334,1164
335,1164
336,1164
337,1163
337,1162
337,1161
337,1160
338,1160
339,1160
340,1160
341,1160
342,1160
343,1160
344,1160
345,1160
346,1160
347,1159
347,1158
347,1157
347,1156
348,1156
349,1156
350,1156
351,1156
352,1156
353,1156
354,1156
355,1156
356,1156
357,1155
357,1154
357,1153
357,1152
358,1152
359,1152
360,1152
361,1152
362,1151
362,1150
362,1149
363,1149
364,1149
365,1149
366,1149
367,1149
368,1149
369,1149
370,1149
371,1149
372,1148
372,1147
372,1146
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
409,1130
410,1130
411,1130
412,1130
413,1129
413,1128
413,1127
413,1126
414,1126
415,1126
416,1126
417,1126
418,1126
419,1126
420,1126
421,1126
422,1126
423,1126
424,1126
425,1126
426,1126
427,1126
428,1125
428,1124
428,1123
428,1122
429,1122
430,1122
431,1122
432,1122
433,1121
433,1120
433,1119
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,1106
463,1105
463,1104
463,1103
464,1103
465,1103
466,1103
467,1103
468,1103
469,1103
470,1103
471,1103
472,1103
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,1098
483,1097
484,1096
484,1095
485,1095
486,1095
487,1095
488,1095
489,1094
489,1093
489,1092
490,1092
491,1092
492,1092
493,1092
494,1092
495,1092
496,1092
497,1092
498,1092
499,1091
499,1090
499,1089
499,1088
500,1088
501,1088
502,1088
503,1088
504,1088
505,1088
506,1088
507,1088
508,1088
509,1087
509,1086
509,1085
509,1084
510,1084
511,1084
512,1084
513,1084
514,1084
515,1084
516,1084
517,1084
518,1084
519,1083
519,1082
519,1081
519,1080
520,1080
521,1080
522,1080
523,1080
524,1080
525,1080
526,1080
527,1080
528,1080
529,1079
529,1078
529,1077
529,1076
530,1076
531,1076
532,1076
533,1076
534,1076
535,1076
536,1076
537,1076
538,1076
539,1075
539,1074
539,1073
539,1072
539,1071
539,1070
539,1069
540,1069
541,1069
542,1069
543,1069
544,1069
545,1069
546,1069
547,1069
548,1069
549,1068
549,1067
549,1066
549,1065
550,1065
551,1065
552,1065
553,1065
554,1065
555,1065
556,1065
557,1065
558,1065
559,1064
559,1063
559,1062
560,1061
561,1061
562,1061
563,1061
564,1061
565,1061
566,1061
567,1061
568,1061
569,1061
570,1060
570,1059
570,1058
570,1057
571,1057
572,1057
573,1057
574,1057
575,1057
576,1057
577,1057
578,1057
579,1057
580,1056
580,1055
580,1054
581,1054
582,1054
583,1054
584,1054
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,1050
601,1050
602,1050
603,1050
604,1050
605,1049
605,1048
605,1047
605,1046
606,1046
607,1046
608,1046
609,1046
610,1046
611,1046
612,1046
613,1046
614,1046
615,1045
615,1044
615,1043
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,1034
640,1033
640,1032
640,1031
641,1031
642,1031
643,1031
644,1031
645,1031
646,1031
647,1031
648,1031
649,1031
650,1031
651,1031
652,1031
653,1031
654,1031
655,1031
656,1030
656,1029
656,1028
656,1027
657,1027
658,1027
659,1027
660,1027
661,1027
662,1027
663,1027
664,1027
665,1027
666,1027
667,1027
668,1027
669,1027
670,1027
671,1027
672,1027
673,1027
674,1027
675,1027
676,1027
677,1027
678,1027
679,1027
680,1027
681,1026
681,1025
681,1024
681,1023
682,1023
683,1023
684,1023
685,1023
686,1023
687,1023
688,1023
689,1023
690,1023
691,1023
692,1023
693,1023
694,1023
695,1023
696,1022
696,1021
696,1020
697,1019
698,1019
699,1019
700,1019
701,1019
702,1019
703,1019
704,1019
705,1019
706,1019
707,1019
708,1019
709,1019
710,1019
711,1019
712,1019
713,1019
714,1019
715,1019
716,1018
716,1017
716,1016
717,1016
718,1016
719,1016
720,1016
721,1016
722,1016
723,1016
724,1016
725,1016
726,1016
727,1016
728,1016
729,1016
730,1016
731,1016
732,1015
732,1014
732,1013
732,1012
733,1012
734,1012
735,1012
736,1012
737,1012
738,1012
739,1012
740,1012
741,1012
742,1012
743,1012
744,1012
745,1012
746,1012
747,1012
748,1012
749,1012
750,1012
751,1012
752,1011
752,1010
752,1009
752,1008
753,1008
754,1008
755,1008
756,1008
757,1008
758,1008
759,1008
760,1008
761,1008
762,1008
763,1008
764,1008
765,1008
766,1008
767,1008
768,1008
769,1008
770,1008
771,1008
772,1008
773,1008
774,1008
775,1008
776,1008
777,1007
777,1006
777,1005
777,1004
778,1004
779,1004
780,1004
781,1004
782,1004
783,1004
784,1004
785,1004
786,1004
787,1004
788,1004
789,1004
790,1004
791,1004
792,1003
792,1002
792,1001
793,1001
794,1000
795,1000
796,1000
797,1000
798,1000
799,1000
800,1000
801,1000
802,999
802,998
802,997
803,997
804,997
805,997
806,997
807,997
808,997
809,997
810,997
811,997
812,997
813,997
814,997
815,997
816,997
817,997
818,996
818,995
818,994
818,993
819,993
820,993
821,993
822,993
823,993
824,993
825,993
826,993
827,993
828,993
829,993
830,993
831,993
832,993
833,992
833,991
833,990
833,989
834,989
835,989
836,989
837,989
838,989
839,989
840,989
841,989
842,989
843,988
843,987
843,986
843,985
844,985
845,985
846,985
847,985
848,985
849,985
850,985
851,985
852,985
853,984
853,983
853,982
854,982
855,982
856,982
857,982
858,982
859,982
860,982
861,982
862,982
863,981
863,980
863,979
863,978
864,978
865,978
866,978
867,978
868,978
869,978
870,978
871,978
872,978
873,977
873,976
873,975
873,974
874,974
875,974
876,974
877,974
878,973
878,972
878,971
878,970
879,970
880,970
881,970
882,970
883,969
883,968
883,967
884,966
885,966
886,966
887,966
888,966
889,966
890,966
891,966
892,966
893,966
894,965
894,964
894,963
895,963
896,963
897,963
898,963
899,963
900,963
901,963
902,963
903,963
904,962
904,961
904,960
904,959
905,959
906,959
907,959
908,959
909,958
909,957
909,956
909,955
910,955
911,955
912,955
913,955
914,955
915,955
916,955
917,955
918,955
919,954
919,953
919,952
919,951
920,951
921,951
922,951
923,951
924,950
924,949
924,948
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,939
944,938
944,937
944,936
945,936
946,936
947,936
948,936
949,936
950,936
951,936
952,936
953,936
954,935
954,934
954,933
954,932
955,932
956,932
957,932
958,932
959,931
959,930
959,929
960,928
961,928
962,928
963,928
964,928
965,928
966,928
967,928
968,928
969,927
969,926
970,925
971,925
972,925
973,925
974,925
975,924
975,923
975,922
975,921
976,921
977,921
978,921
979,921
980,921
981,921
982,921
983,921
984,921
985,921
986,921
987,921
988,921
989,921
990,920
990,919
990,918
990,917
991,917
992,917
993,917
994,917
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,912
1005,911
1005,910
1005,909
1006,909
1007,909
1008,909
1009,909
1010,909
1011,909
1012,909
1013,909
1014,909
1015,908
1015,907
1015,906
1016,906
1017,906
1018,906
1019,906
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,901
1035,900
1035,899
1035,898
1036,898
1037,898
1038,898
1039,898
1040,898
1041,898
1042,898
1043,898
1044,898
1045,897
1045,896
1045,895
1046,894
1047,894
1048,894
1049,894
1050,894
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,890
1067,890
1068,890
1069,890
1070,890
1071,889
1071,888
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,867
1121,866
1121,865
1121,864
1122,864
1123,864
1124,864
1125,864
1126,864
1127,864
1128,864
1129,864
1130,864
1131,863
1131,862
1131,861
1132,860
1133,860
1134,860
1135,860
1136,860
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,855
1157,854
1157,853
1157,852
1158,852
1159,852
1160,852
1161,852
1162,852
1163,852
1164,852
1165,852
1166,852
1167,851
1167,850
1167,849
1168,849
1169,849
1170,849
1171,849
1172,849
1173,849
1174,849
1175,849
1176,849
1177,849
1178,849
1179,849
1180,849
1181,849
1182,848
1182,847
1182,846
1182,845
1183,845
1184,845
1185,845
1186,845
1187,845
1188,845
1189,845
1190,845
1191,845
1192,844
1192,843
1192,842
1192,841
1193,841
1194,841
1195,841
1196,841
1197,840
1197,839
1197,838
1197,837
1198,837
1199,837
1200,837
1201,837
1202,837
1203,837
1204,837
1205,837
1206,837
1207,837
1208,837
1209,837
1210,837
1211,837
1212,836
1212,835
1213,834
1213,833
1214,833
1215,833
1216,833
1217,833
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,814
1269,814
1270,814
1271,814
1272,814
1273,813
1273,812
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,803
1294,803
1295,803
1296,803
1297,803
1298,803
1299,802
1299,801
1299,800
1299,799
1300,799
1301,799
1302,799
1303,799
1304,799
1305,799
1306,799
1307,799
1308,799
1309,798
1309,797
1309,796
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,791
1324,790
1324,789
1324,788
1325,788
1326,788
1327,788
1328,788
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,780
1355,780
1356,780
1357,780
1358,780
1359,779
1359,778
1359,777
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,757
1421,757
1422,757
1423,757
1424,757
1425,756
1425,755
1425,754
1426,754
1427,754
1428,754
1429,754
1430,754
1431,754
1432,754
1433,754
1434,754
1435,754
1436,754
1437,754
1438,754
1439,754
1440,753
1440,752
1440,751
1440,750
1441,750
1442,750
1443,750
1444,750
1445,750
1446,750
1447,750
1448,750
1449,750
1450,749
1450,748
1450,747
1450,746
1451,746
1452,746
1453,746
1454,746
1455,746
1456,746
1457,746
1458,746
1459,746
1460,746
1461,745
1461,744
1461,743
1461,742
1462,742
1463,742
1464,742
1465,742
1466,741
1466,740
1466,739
1467,739
1468,739
1469,739
1470,739
1471,739
1472,739
1473,739
1474,739
1475,739
1476,739
1477,739
1478,739
1479,739
1480,739
1481,738
1481,737
1481,736
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,731
1502,731
1503,731
1504,731
1505,731
1506,731
1507,731
1508,731
1509,731
1510,731
1511,730
1511,729
1511,728
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,723
1527,723
1528,723
1529,723
1530,723
1531,722
1531,721
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,704
1588,704
1589,704
1590,704
1591,704
1592,703
1592,702
1592,701
1593,701
1594,701
1595,701
1596,701
1597,701
1598,701
1599,701
1600,701
1601,701
1602,700
1602,699
1602,698
1602,697
1603,697
1604,697
1605,697
1606,697
1607,696
1607,695
1607,694
1607,693
1608,693
1609,693
1610,693
1611,693
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,685
1644,685
1645,685
1646,685
1647,685
1648,684
1648,683
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,678
1664,678
1665,678
1666,678
1667,678
1668,678
1669,678
1670,678
1671,678
1672,678
1673,677
1673,676
1673,675
1673,674
1674,674
1675,674
1676,674
1677,674
1678,674
1679,674
1680,674
1681,674
1682,674
1683,673
1683,672
1683,671
1683,670
1684,670
1685,670
1686,670
1687,670
1688,670
1689,670
1690,670
1691,670
1692,670
1693,670
1694,670
1695,670
1696,670
1697,670
1698,670
1699,670
1700,670
1701,670
1702,670
1703,670
1704,669
1704,668
1704,667
1704,666
1705,666
1706,666
1707,666
1708,666
1709,666
1710,666
1711,666
1712,666
1713,666
1714,665
1714,664
1714,663
1715,663
1716,663
1717,663
1718,663
1719,663
1720,663
1721,663
1722,663
1723,663
1724,662
1724,661
1724,660
1724,659
1725,659
1726,659
1727,659
1728,659
1729,659
1730,659
1731,659
1732,659
1733,659
1734,658
1734,657
1734,656
1734,655
1735,655
1736,655
1737,655
1738,655
1739,654
1739,653
1739,652
1739,651
1740,651
1741,651
1742,651
1743,651
1744,651
1745,651
1746,651
1747,651
1748,651
1749,650
1749,649
1749,648
1749,647
1750,647
1751,647
1752,647
1753,647
1754,646
1754,645
1754,644
1755,644
1756,644
1757,644
1758,644
1759,644
1760,644
1761,644
1762,644
1763,644
1764,643
1764,642
1764,641
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,606
1872,606
1873,606
1874,606
1875,606
1876,605
1876,604
1876,603
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,587
1912,587
1913,587
1914,587
1915,587
1916,586
1916,585
1916,584
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,578
1926,577
1926,576
1926,575
1927,575
1928,575
1929,575
1930,575
1931,574
1931,573
1931,572
1932,571
1933,571
1934,571
1935,571
1936,570
1936,569
1936,568
1937,568
1938,568
1939,568
1940,568
1941,568
1942,568
1943,568
1944,568
1945,568
1946,568
1947,567
1947,566
1947,565
1947,564
1948,564
1949,564
1950,564
1951,564
1952,564
1953,564
1954,564
1955,564
1956,564
1957,563
1957,562
1957,561
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,555
1977,554
1977,553
1978,552
1979,552
1980,552
1981,552
1982,552
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,548
2002,547
2002,546
2002,545
2003,545
2004,545
2005,545
2006,545
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,536
2033,535
2033,534
2034,533
2035,533
2036,533
2037,533
2038,533
2039,533
2040,533
2041,533
2042,533
2043,532
2043,531
2043,530
2044,530
2045,530
2046,530
2047,530
2048,530
2049,530
2050,530
2051,530
2052,530
2053,529
2053,528
2053,527
2053,526
2054,526
2055,526
2056,526
2057,526
2058,525
2058,524
2058,523
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,514
2074,514
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
2098,495
2098,494
2098,493
2098,492
2098,491
2098,490
2098,489
2098,488
2098,487
2098,486
2098,485
2099,484
2100,484
2101,484
2102,484
2103,483
2103,482
2103,481
2103,480
2103,479
2103,478
2103,477
2103,476
2103,475
2103,474
2104,473
2105,473
2106,473
2107,473
2108,473
2109,472
2109,471
2109,470
2109,469
2109,468
2109,467
2109,466
2109,465
2110,465
2111,465
2112,465
2113,465
2114,464
2114,463
2114,462
2114,461
2115,461
2116,461
2117,461
2118,461
2119,460
2119,459
2119,458
2119,457
2119,456
2119,455
2119,454
2120,454
2121,454
2122,454
2123,454
2124,453
2124,452
2124,451
2124,450
2125,450
2126,450
2127,450
2128,450
2129,450
2130,450
2131,450
2132,450
2133,450
2134,450
2135,450
2136,450
2137,450
2138,450
2139,450
2140,450
2141,450
2142,450
2143,450
2144,450
2145,450
2146,450
2147,450
2148,450
2149,450
2150,450
2151,450
2152,450
2153,450
2154,450
2155,450
2156,450
2157,450
2158,450
2159,450
2160,450
2161,450
2162,450
2163,450
2164,450
2165,450
2166,450
2167,450
2168,450
2169,449
2169,448
2169,447
2169,446
2170,446
2171,446
2172,446
2173,446
2174,445
2174,444
2174,443
2174,442
2174,441
2174,440
2174,439
2175,439
2176,439
2177,439
2178,439
2179,439
2180,439
2181,439
2182,439
2183,439
2184,439
2185,439
2186,439
2187,439
2188,439
2189,439
2190,438
2190,437
2190,436
2190,435
2191,435
2192,435
2193,435
2194,435
2195,435
2196,435
2197,435
2198,435
2199,435
2200,434
2200,433
2200,432
2200,431
