20 6 2 2 3 8 7 2 10 8 9 6 3 10 5 7 1 6 2 4 5 426826514 677063433 412284028 633553363 471284835 120070287 393142843 802563708 927279520 253899018 861058166 806727324 949925200 107472783 139110421 114548602 396112096 866713271 93080360