0000158931000005466400001822910000144873000011508900000702730000178238000016255400000580980000151267000012041100001799570000165255000011089700000633790000158163000012389500000540060000181813000016837200001139750000067627000016025300001266790000057490