160993 48783 12091236 3995421 24772636 20436068 671030760 2239598060 0 321074732 2300368948 42646 0 306151280 1237 1928484 56774229