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