0000158931000005466400001822910000144873000011508900000702730000178238000016255400000580980000151267000012041100001799570000165255000011089700000633790000182519000015816300001238950000054006000018181300001683720000113975000006762700001602530000126679