3 6 9 10 20 45 0 15 16 11 90 42 367 0 7843 3611 22882 1643 96544 76869