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