100112981001139810012531100276601004262610044051004875410060175100617731007345410093861101368371013949010175709101936731020162710212008102172181023712910247374102582461026251210263829102640031026404110264198102983231029943010299435102994651029957103072210311608103122741031279110314981032193010331971033965910339660