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