80091 10483 35740 72679 29484 49470 88546 52866 62650 28953 77125 13884 56673 85743 3436 52570 43007 30492 25858 16472 64378 24276 50506 58414 24116 78566 50590 17112 38282 3218 34895 19824 8901052363