99999 890390308178187349015320000759000000000000940010395051 860680911310136539935193000021109815290104100050000049 862560911300135910188830000043009815290104101000000036 000312911320135337614789000042309815290104100170000036 019770911310130122821488000037609815290104100760000048 022666911300129561782975000037309815290104100930000063 024994911310129157823806000039509815290104100740000063