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