535083 1331 40822529 280982 23776299 637239 241220431 19532848 0 12157502 19894201 452792 0 22648652232 80371