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