99999 9500902002107837280553210007030400000000529401104060251 439357554233134973252408000043809970302108101030000060 442260054221134510390163000040209970302108100630000023 444830054290134174874312000031009970302108100290000043 99999 9500902002107840350153200010332300002000629454203410201 836666907349140903965616000038110122287409600220000000 838638020480140043602986000041710122287409601780000000 019766799296128246584256000026710121287209601140000000 052812466189130175883227000026910122287209601110000000 055308907803130642169385000032910122287209601230000000