1 5 4 6 7 8 18 142 297 328 388 412 1998 2002 11 12 1243 1882 1288 1912 7749 7876 7938 8062 39988 40012 199998 200002