99999 890390397318186859015320000500000000000000970000000029 373111577290131780401091000024209959265105900240000055 374104691330131546230959000108009959265105900020000060 394434760270128529191738000022509959265105900180000083 416346365580128980190405000009809959265105900330000081 439377941570132988144217000015309959265105900220000082