166097 48783 12488108 4130786 24844023 20482399 672108208 2243715704 0 321783900 2304664151 42646 0 306151280 1237 1932538 56816422