20 5 2 8 9 4 10 1 8 9 9 8 1 7 8 9 1 1 2 7 2 917321767 131054101 538299695 714492594 319965000 860115942 705935825 98882939 775771484 923321583 101233023 359313768 227212268 574021860 20236479 999910580 844182039 76415274 871548647