99999 9807702992687837280553210007089100000000459401103070771 620105054133141180843721000029610210292107900660000033 621590054083140511703197000030310210292107900280000032 629242554114137284040841000031310210292107900420000034 631482554070136417688521000031510210292107900930000052 634335054140135371896858000029110210292107900640000058 636325054133134682543634000033110210292107900220000035