168149 48813 12579964 4204055 24860984 20495691 672426152 2244898624 0 322018980 2305932641 42646 0 306151280 1237 1933534 56828723