0000109887000017501400001570560000075435000005354400001811840000141069000011292700000479910000176500000015938400000773710000056658000014581100001166070000050247000017869000001635440000060522000015475300001210130000052892000018053100001119190000158929