99999 9506803990827849800153200012433500000100219400403030511 310828124888135023583228000030709341286906205000000000 313471926756134649974761000031109341286706206620000000 316505328783134244669715000030109343286706207960000000 319485730643133872520752000029809343286706306750000000 321154731625133676119692000025509344286706300810000000