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