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