99999 890390393363784035015320000811390000070073940040287067 811642658302129563509317000002210025280609701500000047 845836494344133111611111000010010039280508800110000030 846995752565133341320778000003510039280508800760000078