535083 1331 40822529 280982 23769792 634879 240935027 19525138 0 12156645 19886491 452792 0 22648652232 80371