887956 102287 29490163 15204640 84404603 65849676 2300189088 1033433883 0 830137664 1126951319 166562 0 985728528 5108 6065581 78307686