165085 48783 12427884 4092180 24837780 20477698 672001936 2243320914 0 321696652 2304228831 42646 0 306151280 1237 1932185 56814499