165085 48783 12427884 4092180 24837892 20477784 672004040 2243324828 0 321697476 2304232748 42646 0 306151280 1237 1932191 56814501