Start thinking about the maximum scores.
Maximum single = 20, maximum doubled = 40, maximum tripled = 60
You can get any sum from 3 to 22 by going 1 to 20 on first dart plus 1 + 1 on the other two;
any score from 22 to 41 by 20 on first dart plus 1 to 20 on second plus 1 on third;
any score from 41 to 60 by 20 on first, 20 on second, plus 1 to 20 on third;
any score from 61 to 80 by 30 on first, 30 on second, and 1 to 20 on third;
(Of course all of these might take more skill than most of us have, but we're talking possibilities, not probabilities here.)
any score from 81 to 100 by 50 on first, 30 on second, 1 to 20 on third (OR combinations with 40 and 40);
any score from 101 to 120 by 50 on first, 50 on second, 1 to 20 on third (OR combinations with 60 and 40);
any score from 121 to 140 by 60 on first, 60 on second, 1 to 10 on third.
Now things get more interesting above 140. To get a large odd number, you need to use either a 25 or triple of an odd number on one dart.
60 + 60 + 3*7 = 141
60 + 60 + 2*11 = 142
60 + 50 + 3*11 = 143
I am not sure if there is a systematic way for higher numbers or if you just have to build each number.
EVEN numbers 142 to 160 can be achieved by 60 + 60 + 2n where n runs 1 to 20
Odd numbers 145 and up, and even numbers over 160, need to be investigated.
This reduces the amount of work required by about 70 percent, so go ahead and check from there.
I would suggest starting by listing numbers you can build easily, like 60 + 60 + 3n, and experiment with the others.