1,1350
2,1350
3,1349
3,1348
3,1347
3,1346
4,1346
5,1346
6,1346
7,1346
8,1346
9,1346
10,1346
11,1346
12,1346
13,1345
13,1344
13,1343
13,1342
14,1342
15,1342
16,1342
17,1342
18,1341
18,1340
18,1339
18,1338
19,1338
20,1338
21,1338
22,1338
23,1337
23,1336
23,1335
24,1335
25,1335
26,1335
27,1335
28,1334
28,1333
28,1332
28,1331
29,1331
30,1331
31,1331
32,1331
33,1331
34,1331
35,1331
36,1331
37,1331
38,1330
38,1329
38,1328
38,1327
39,1327
40,1327
41,1327
42,1327
43,1327
44,1327
45,1327
46,1327
47,1327
48,1326
48,1325
48,1324
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,1315
84,1314
84,1313
84,1312
85,1312
86,1312
87,1312
88,1312
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,1304
110,1304
111,1304
112,1304
113,1304
114,1303
114,1302
114,1301
114,1300
115,1300
116,1300
117,1300
118,1300
119,1300
120,1300
121,1300
122,1300
123,1300
124,1299
124,1298
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,1278
176,1278
177,1278
178,1278
179,1278
180,1277
180,1276
180,1275
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,1270
191,1270
192,1270
193,1270
194,1270
195,1269
195,1268
195,1267
195,1266
196,1266
197,1266
198,1266
199,1266
200,1266
201,1266
202,1266
203,1266
204,1266
205,1265
205,1264
205,1263
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,1228
307,1228
308,1228
309,1228
310,1228
311,1227
311,1226
311,1225
312,1225
313,1225
314,1225
315,1225
316,1225
317,1225
318,1225
319,1225
320,1225
321,1224
321,1223
321,1222
322,1221
323,1221
324,1221
325,1221
326,1221
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,1213
353,1213
354,1213
355,1213
356,1213
357,1212
357,1211
357,1210
357,1209
358,1209
359,1209
360,1209
361,1209
362,1209
363,1209
364,1209
365,1209
366,1209
367,1208
367,1207
367,1206
368,1206
369,1206
370,1206
371,1206
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,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,1159
494,1158
494,1157
494,1156
495,1156
496,1156
497,1156
498,1156
499,1156
500,1156
501,1156
502,1156
503,1156
504,1155
504,1154
504,1153
504,1152
505,1152
506,1152
507,1152
508,1152
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,1149
520,1149
521,1149
522,1149
523,1149
524,1148
524,1147
524,1146
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,1141
535,1141
536,1141
537,1141
538,1141
539,1140
539,1139
539,1138
539,1137
540,1137
541,1137
542,1137
543,1137
544,1137
545,1137
546,1137
547,1137
548,1137
549,1136
549,1135
549,1134
550,1133
551,1133
552,1133
553,1133
554,1133
555,1133
556,1133
557,1133
558,1133
559,1132
559,1131
559,1130
560,1130
561,1130
562,1130
563,1130
564,1130
565,1130
566,1130
567,1130
568,1130
569,1130
570,1129
570,1128
570,1127
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,1117
600,1116
600,1115
600,1114
601,1114
602,1114
603,1114
604,1114
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,1110
625,1109
625,1108
625,1107
626,1107
627,1107
628,1107
629,1107
630,1107
631,1107
632,1107
633,1107
634,1107
635,1106
635,1105
635,1104
635,1103
636,1103
637,1103
638,1103
639,1103
640,1102
640,1101
640,1100
641,1099
642,1099
643,1099
644,1099
645,1099
646,1099
647,1099
648,1099
649,1099
650,1099
651,1099
652,1099
653,1099
654,1099
655,1099
656,1098
656,1097
656,1096
656,1095
657,1095
658,1095
659,1095
660,1095
661,1095
662,1095
663,1095
664,1095
665,1095
666,1094
666,1093
666,1092
667,1092
668,1092
669,1092
670,1092
671,1092
672,1092
673,1092
674,1092
675,1092
676,1091
676,1090
676,1089
676,1088
677,1088
678,1088
679,1088
680,1088
681,1088
682,1088
683,1088
684,1088
685,1088
686,1087
686,1086
686,1085
686,1084
687,1084
688,1084
689,1084
690,1084
691,1083
691,1082
691,1081
691,1080
692,1080
693,1080
694,1080
695,1080
696,1080
697,1080
698,1080
699,1080
700,1080
701,1079
701,1078
701,1077
702,1076
703,1076
704,1076
705,1076
706,1076
707,1076
708,1076
709,1076
710,1076
711,1075
711,1074
711,1073
712,1073
713,1073
714,1073
715,1073
716,1072
716,1071
716,1070
716,1069
717,1069
718,1069
719,1069
720,1069
721,1069
722,1069
723,1069
724,1069
725,1069
726,1068
726,1067
726,1066
727,1065
728,1065
729,1065
730,1065
731,1065
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,1057
758,1057
759,1057
760,1057
761,1057
762,1057
763,1057
764,1057
765,1057
766,1057
767,1056
767,1055
767,1054
768,1054
769,1054
770,1054
771,1054
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,1050
793,1050
794,1050
795,1050
796,1050
797,1049
797,1048
797,1047
797,1046
798,1046
799,1046
800,1046
801,1046
802,1046
803,1046
804,1046
805,1046
806,1046
807,1045
807,1044
807,1043
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,1041
828,1040
828,1039
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,1037
843,1036
843,1035
844,1035
845,1035
846,1035
847,1035
848,1035
849,1035
850,1035
851,1035
852,1035
853,1034
853,1033
853,1032
853,1031
854,1031
855,1031
856,1031
857,1031
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,1011
924,1010
924,1009
924,1008
925,1008
926,1008
927,1008
928,1008
929,1008
930,1008
931,1008
932,1008
933,1008
934,1007
934,1006
934,1005
934,1004
935,1004
936,1004
937,1004
938,1004
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,999
949,998
949,997
950,997
951,997
952,997
953,997
954,997
955,997
956,997
957,997
958,997
959,996
959,995
959,994
959,993
960,993
961,993
962,993
963,993
964,993
965,993
966,993
967,993
968,993
969,992
969,991
969,990
970,989
971,989
972,989
973,989
974,989
975,989
976,989
977,989
978,989
979,989
980,988
980,987
980,986
980,985
981,985
982,985
983,985
984,985
985,985
986,985
987,985
988,985
989,985
990,984
990,983
990,982
991,982
992,982
993,982
994,982
995,982
996,982
997,982
998,982
999,982
1000,981
1000,980
1000,979
1000,978
1001,978
1002,978
1003,978
1004,978
1005,978
1006,978
1007,978
1008,978
1009,978
1010,977
1010,976
1010,975
1010,974
1011,974
1012,974
1013,974
1014,974
1015,973
1015,972
1015,971
1015,970
1016,970
1017,970
1018,970
1019,970
1020,970
1021,970
1022,970
1023,970
1024,970
1025,969
1025,968
1025,967
1025,966
1026,966
1027,966
1028,966
1029,966
1030,966
1031,966
1032,966
1033,966
1034,966
1035,965
1035,964
1035,963
1036,963
1037,963
1038,963
1039,963
1040,962
1040,961
1040,960
1040,959
1041,959
1042,959
1043,959
1044,959
1045,959
1046,959
1047,959
1048,959
1049,959
1050,958
1050,957
1050,956
1051,955
1052,955
1053,955
1054,955
1055,955
1056,955
1057,955
1058,955
1059,955
1060,955
1061,955
1062,955
1063,955
1064,955
1065,955
1066,955
1067,955
1068,955
1069,955
1070,955
1071,955
1072,955
1073,955
1074,955
1075,955
1076,955
1077,955
1078,955
1079,955
1080,955
1081,955
1082,955
1083,955
1084,955
1085,955
1086,955
1087,955
1088,955
1089,955
1090,955
1091,955
1092,955
1093,955
1094,955
1095,955
1096,955
1097,955
1098,955
1099,955
1100,955
1101,954
1101,953
1101,952
1101,951
1102,951
1103,951
1104,951
1105,951
1106,951
1107,951
1108,951
1109,951
1110,951
1111,951
1112,951
1113,951
1114,951
1115,951
1116,951
1117,951
1118,951
1119,951
1120,951
1121,951
1122,951
1123,951
1124,951
1125,951
1126,951
1127,951
1128,951
1129,951
1130,951
1131,951
1132,951
1133,951
1134,951
1135,951
1136,951
1137,951
1138,951
1139,951
1140,951
1141,952
1141,953
1141,954
1142,955
1143,955
1144,955
1145,955
1146,955
1147,955
1148,955
1149,955
1150,955
1151,955
1151,956
1151,957
1151,958
1152,959
1153,959
1154,959
1155,959
1156,959
1156,960
1156,961
1156,962
1157,963
1158,963
1159,963
1160,963
1161,963
1162,963
1163,963
1164,963
1165,963
1166,963
1166,964
1166,965
1167,966
1168,966
1169,966
1170,966
1171,966
1172,966
1173,966
1174,966
1175,966
1176,966
1176,967
1176,968
1176,969
1177,970
1178,970
1179,970
1180,970
1181,970
1181,971
1181,972
1181,973
1182,974
1183,974
1184,974
1185,974
1186,974
1187,974
1188,974
1189,974
1190,974
1191,974
1191,975
1191,976
1191,977
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
1206,979
1206,980
1206,981
1207,982
1208,982
1209,982
1210,982
1211,982
1212,982
1213,982
1214,982
1215,982
1216,982
1217,982
1218,982
1219,982
1220,982
1221,982
1222,982
1223,982
1224,982
1225,982
1226,982
1227,982
1228,982
1229,982
1230,982
1231,982
1232,982
1233,982
1234,982
1235,982
1236,982
1237,982
1238,982
1239,982
1240,982
1241,982
1242,982
1243,982
1244,982
1245,982
1246,982
1247,982
1248,982
1249,982
1250,982
1251,982
1252,982
1253,982
1254,982
1255,982
1256,982
1257,982
1258,982
1259,982
1260,982
1261,982
1262,982
1263,982
1264,982
1265,982
1266,982
1267,982
1268,981
1268,980
1268,979
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
1283,978
1284,978
1285,978
1286,978
1287,978
1288,978
1289,978
1290,978
1291,978
1292,978
1293,978
1294,978
1295,978
1296,978
1297,978
1298,978
1299,978
1300,978
1301,978
1302,978
1303,978
1304,977
1304,976
1304,975
1304,974
1305,974
1306,974
1307,974
1308,974
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
1325,966
1326,966
1327,966
1328,966
1329,965
1329,964
1329,963
1330,963
1331,963
1332,963
1333,963
1334,962
1334,961
1334,960
1334,959
1335,959
1336,959
1337,959
1338,959
1339,958
1339,957
1339,956
1339,955
1340,955
1341,955
1342,955
1343,955
1344,954
1344,953
1344,952
1344,951
1345,951
1346,951
1347,951
1348,951
1349,950
1349,949
1349,948
1349,947
1350,947
1351,947
1352,947
1353,947
1354,946
1354,945
1354,944
1354,943
1354,942
1354,941
1354,940
1355,940
1356,940
1357,940
1358,940
1359,939
1359,938
1359,937
1359,936
1360,936
1361,936
1362,936
1363,936
1364,935
1364,934
1364,933
1364,932
1364,931
1364,930
1364,929
1365,928
1366,928
1367,928
1368,928
1369,927
1369,926
1369,925
1370,925
1371,925
1372,925
1373,925
1374,924
1374,923
1374,922
1374,921
1374,920
1374,919
1374,918
1375,917
1376,917
1377,917
1378,917
1379,917
1380,916
1380,915
1380,914
1380,913
1381,913
1382,913
1383,913
1384,913
1385,913
1386,913
1387,913
1388,913
1389,913
1390,912
1390,911
1390,910
1390,909
1391,909
1392,909
1393,909
1394,909
1395,909
1396,909
1397,909
1398,909
1399,909
1400,908
1400,907
1400,906
1401,906
1402,906
1403,906
1404,906
1405,906
1406,906
1407,906
1408,906
1409,906
1410,905
1410,904
1410,903
1410,902
1411,902
1412,902
1413,902
1414,902
1415,902
1416,902
1417,902
1418,902
1419,902
1420,901
1420,900
1420,899
1420,898
1421,898
1422,898
1423,898
1424,898
1425,897
1425,896
1425,895
1425,894
1426,894
1427,894
1428,894
1429,894
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,886
1445,885
1445,884
1445,883
1446,883
1447,883
1448,883
1449,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,864
1482,864
1483,864
1484,864
1485,864
1486,863
1486,862
1486,861
1486,860
1487,860
1488,860
1489,860
1490,860
1491,860
1492,860
1493,860
1494,860
1495,860
1496,859
1496,858
1496,857
1496,856
1497,856
1498,856
1499,856
1500,856
1501,856
1502,856
1503,856
1504,856
1505,856
1506,856
1507,856
1508,856
1509,856
1510,856
1511,855
1511,854
1511,853
1512,852
1513,852
1514,852
1515,852
1516,852
1517,852
1518,852
1519,852
1520,852
1521,852
1522,852
1523,852
1524,852
1525,852
1526,851
1526,850
1526,849
1527,849
1528,849
1529,849
1530,849
1531,849
1532,849
1533,849
1534,849
1535,849
1536,849
1537,849
1538,849
1539,849
1540,849
1541,849
1542,849
1543,849
1544,849
1545,849
1546,849
1547,848
1547,847
1547,846
1547,845
1548,845
1549,845
1550,845
1551,845
1552,845
1553,845
1554,845
1555,845
1556,845
1557,845
1558,845
1559,845
1560,845
1561,845
1562,844
1562,843
1562,842
1562,841
1563,841
1564,841
1565,841
1566,841
1567,841
1568,841
1569,841
1570,841
1571,841
1572,841
1573,841
1574,841
1575,841
1576,841
1577,840
1577,839
1577,838
1577,837
1578,837
1579,837
1580,837
1581,837
1582,837
1583,837
1584,837
1585,837
1586,837
1587,837
1588,837
1589,837
1590,837
1591,837
1592,836
1592,835
1592,834
1593,833
1594,833
1595,833
1596,833
1597,833
1598,833
1599,833
1600,833
1601,833
1602,832
1602,831
1602,830
1603,830
1604,830
1605,830
1606,830
1607,830
1608,830
1609,830
1610,830
1611,830
1612,829
1612,828
1612,827
1612,826
1613,826
1614,826
1615,826
1616,826
1617,826
1618,826
1619,826
1620,826
1621,826
1622,826
1623,826
1624,826
1625,826
1626,826
1627,826
1628,825
1628,824
1628,823
1628,822
1629,822
1630,822
1631,822
1632,822
1633,822
1634,822
1635,822
1636,822
1637,822
1638,821
1638,820
1638,819
1638,818
1639,818
1640,818
1641,818
1642,818
1643,818
1644,818
1645,818
1646,818
1647,818
1648,817
1648,816
1648,815
1648,814
1649,814
1650,814
1651,814
1652,814
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,806
1683,805
1683,804
1683,803
1684,803
1685,803
1686,803
1687,803
1688,803
1689,803
1690,803
1691,803
1692,803
1693,802
1693,801
1693,800
1694,799
1695,799
1696,799
1697,799
1698,799
1699,799
1700,799
1701,799
1702,799
1703,799
1704,798
1704,797
1704,796
1704,795
1705,795
1706,795
1707,795
1708,795
1709,795
1710,795
1711,795
1712,795
1713,795
1714,794
1714,793
1714,792
1715,792
1716,792
1717,792
1718,792
1719,792
1720,792
1721,792
1722,792
1723,792
1724,791
1724,790
1724,789
1724,788
1725,788
1726,788
1727,788
1728,788
1729,788
1730,788
1731,788
1732,788
1733,788
1734,788
1735,788
1736,788
1737,788
1738,788
1739,787
1739,786
1739,785
1739,784
1740,784
1741,784
1742,784
1743,784
1744,784
1745,784
1746,784
1747,784
1748,784
1749,784
1750,784
1751,784
1752,784
1753,784
1754,783
1754,782
1754,781
1754,780
1755,780
1756,780
1757,780
1758,780
1759,780
1760,780
1761,780
1762,780
1763,780
1764,779
1764,778
1764,777
1765,776
1766,776
1767,776
1768,776
1769,776
1770,776
1771,776
1772,776
1773,776
1774,776
1775,776
1776,776
1777,776
1778,776
1779,775
1779,774
1780,773
1781,773
1782,773
1783,773
1784,773
1785,773
1786,773
1787,773
1788,773
1789,773
1790,773
1791,773
1792,773
1793,773
1794,773
1795,772
1795,771
1795,770
1795,769
1796,769
1797,769
1798,769
1799,769
1800,769
1801,769
1802,769
1803,769
1804,769
1805,769
1806,769
1807,769
1808,769
1809,769
1810,768
1810,767
1810,766
1810,765
1811,765
1812,765
1813,765
1814,765
1815,765
1816,765
1817,765
1818,765
1819,765
1820,765
1821,765
1822,765
1823,765
1824,765
1825,764
1825,763
1825,762
1825,761
1826,761
1827,761
1828,761
1829,761
1830,761
1831,761
1832,761
1833,761
1834,761
1835,760
1835,759
1835,758
1836,758
1837,757
1838,757
1839,757
1840,757
1841,757
1842,757
1843,757
1844,757
1845,757
1846,757
1847,757
1848,757
1849,757
1850,756
1850,755
1850,754
1851,754
1852,754
1853,754
1854,754
1855,754
1856,754
1857,754
1858,754
1859,754
1860,754
1861,754
1862,754
1863,754
1864,754
1865,754
1866,753
1866,752
1866,751
1866,750
1867,750
1868,750
1869,750
1870,750
1871,750
1872,750
1873,750
1874,750
1875,750
1876,750
1877,750
1878,750
1879,750
1880,750
1881,749
1881,748
1881,747
1881,746
1882,746
1883,746
1884,746
1885,746
1886,746
1887,746
1888,746
1889,746
1890,746
1891,746
1892,746
1893,746
1894,746
1895,746
1896,745
1896,744
1896,743
1896,742
1897,742
1898,742
1899,742
1900,742
1901,742
1902,742
1903,742
1904,742
1905,742
1906,742
1907,742
1908,742
1909,742
1910,742
1911,741
1911,740
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,731
1942,731
1943,731
1944,731
1945,731
1946,731
1947,730
1947,729
1947,728
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,723
1983,723
1984,723
1985,723
1986,723
1987,722
1987,721
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,716
2018,716
2019,716
2020,716
2021,716
2022,715
2022,714
2022,713
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,712
2039,712
2040,712
2041,712
2042,712
2043,712
2044,712
2045,712
2046,712
2047,712
2048,712
2049,712
2050,712
2051,712
2052,712
2053,712
2054,712
2055,712
2056,712
2057,712
2058,711
2058,710
2058,709
2058,708
2059,708
2060,708
2061,708
2062,708
2063,708
2064,708
2065,708
2066,708
2067,708
2068,708
2069,708
2070,708
2071,708
2072,708
2073,708
2074,708
2075,708
2076,708
2077,708
2078,708
2079,708
2080,708
2081,708
2082,708
2083,708
2084,708
2085,708
2086,708
2087,708
2088,707
2088,706
2088,705
2088,704
2089,704
2090,704
2091,704
2092,704
2093,704
2094,704
2095,704
2096,704
2097,704
2098,704
2099,704
2100,704
2101,704
2102,704
2103,704
2104,704
2105,704
2106,704
2107,704
2108,704
2109,703
2109,702
2109,701
2110,701
2111,701
2112,701
2113,701
2114,701
2115,701
2116,701
2117,701
2118,701
2119,701
2120,701
2121,701
2122,701
2123,701
2124,701
2125,701
2126,701
2127,701
2128,701
2129,700
2129,699
2129,698
2129,697
2130,697
2131,697
2132,697
2133,697
2134,697
2135,697
2136,697
2137,697
2138,697
2139,697
2140,697
2141,697
2142,697
2143,697
2144,696
2144,695
2144,694
2144,693
2145,693
2146,693
2147,693
2148,693
2149,693
2150,693
2151,693
2152,693
2153,693
2154,692
2154,691
2154,690
2154,689
2155,689
2156,689
2157,689
2158,689
2159,689
2160,689
2161,689
2162,689
2163,689
2164,689
2165,689
2166,689
2167,689
2168,689
2169,688
2169,687
2169,686
2170,685
2171,685
2172,685
2173,685
2174,685
2175,685
2176,685
2177,685
2178,685
2179,684
2179,683
2179,682
2180,682
2181,682
2182,682
2183,682
2184,682
2185,682
2186,682
2187,682
2188,682
2189,682
2190,682
2191,682
2192,682
2193,682
2194,682
2195,681
2195,680
2195,679
2195,678
2196,678
2197,678
2198,678
2199,678
2200,678
2201,678
2202,678
2203,678
2204,678
2205,678
2206,678
2207,678
2208,678
2209,678
2210,677
2210,676
2210,675
2210,674
2211,674
2212,674
2213,674
2214,674
2215,674
2216,674
2217,674
2218,674
2219,674
2220,674
2221,674
2222,674
2223,674
2224,674
2225,673
2225,672
2225,671
2225,670
2226,670
2227,670
2228,670
2229,670
2230,670
2231,670
2232,670
2233,670
2234,670
2235,670
2236,670
2237,670
2238,670
2239,670
2240,669
2240,668
2240,667
2240,666
2241,666
2242,666
2243,666
2244,666
2245,666
2246,666
2247,666
2248,666
2249,666
2250,666
2251,666
2252,666
2253,666
2254,666
2255,665
2255,664
2255,663
2256,663
2257,663
2258,663
2259,663
2260,663
2261,663
2262,663
2263,663
2264,663
2265,663
2266,663
2267,663
2268,663
2269,663
2270,663
2271,662
2271,661
2271,660
2271,659
2272,659
2273,659
2274,659
2275,659
2276,659
2277,659
2278,659
2279,659
2280,659
2281,659
2282,659
2283,659
2284,659
2285,659
2286,659
2287,659
2288,659
2289,659
2290,659
2291,659
2292,659
2293,659
2294,659
2295,659
2296,658
2296,657
2296,656
2296,655
2297,655
2298,655
2299,655
2300,655
2301,655
2302,655
2303,655
2304,655
2305,655
2306,655
2307,655
2308,655
2309,655
2310,655
2311,655
2312,655
2313,655
2314,655
2315,655
2316,655
2317,655
2318,655
2319,655
2320,655
2321,655
2322,655
2323,655
2324,655
2325,655
2326,654
2326,653
2326,652
2326,651
2327,651
2328,651
2329,651
2330,651
2331,651
2332,651
2333,651
2334,651
2335,651
2336,651
2337,651
2338,651
2339,651
2340,651
2341,651
2342,651
2343,651
2344,651
2345,651
2346,651
2347,651
2348,651
2349,651
2350,651
2351,651
2352,650
2352,649
2352,648
2352,647
2353,647
2354,647
2355,647
2356,647
2357,647
2358,647
2359,647
2360,647
2361,647
2362,647
2363,647
2364,647
2365,647
2366,647
2367,646
2367,645
2367,644
2368,644
2369,644
2370,644
2371,644
2372,644
2373,644
2374,644
2375,644
2376,644
2377,644
2378,644
2379,644
2380,644
2381,644
2382,643
2382,642
2382,641
2382,640
2383,640
2384,640
2385,640
2386,640
2387,640
2388,640
2389,640
2390,640
2391,640
2392,639
2392,638
2392,637
2392,636
2393,636
2394,636
2395,636
2396,636
2397,636
2398,636
2399,636
2400,636
2401,636
2402,636
2403,636
2404,636
2405,636
2406,636
2407,635
2407,634
2407,633
2407,632
2408,632
2409,632
2410,632
2411,632
2412,632
2413,632
2414,632
2415,632
2416,632
2417,631
2417,630
2417,629
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,606
2474,606
2475,606
2476,606
2477,606
2478,606
2479,606
2480,606
2481,606
2482,606
2483,605
2483,604
2483,603
2483,602
2484,602
2485,602
2486,602
2487,602
2488,602
2489,602
2490,602
2491,602
2492,602
2493,601
2493,600
2493,599
2493,598
2494,598
2495,598
2496,598
2497,598
2498,598
2499,598
2500,598
2501,598
2502,598
2503,598
2504,598
2505,598
2506,598
2507,598
2508,597
2508,596
2508,595
2509,594
