12 1980 99 303615 5 8 19 23 45 67 69 71 79 90 95 99 1 2 3 4 5 6 7 8 9 10 22 1259 1 44 404 847 463 131 45 24 12 5 3 1