165085 48783 12427884 4092180 24837827 20477701 672002616 2243322631 0 321696912 2304230549 42646 0 306151280 1237 1932185 56814499