165005 48783 12423796 4090432 24835156 20475789 671957272 2243195053 0 321676928 2304100587 42646 0 306151280 1237 1932009 56813863