10 10 668880 791821 226050 188133 859493 736633 290460 838926 148250 841597 12052 236400 776329 931948 404828 618119 856154 278879 538907 917210 509805 246446 375841 173018 172128 384934 152811 649980 924347 487735 35433 772460 846857 872620 638073 190556 499488 668376 969732 643103