Some corrections to your answers:
0=8+2-9-1
3=9-8+2*1
5=9+8-12
7=18-2-9
12=sqrt(9)+8+2-1
23=(2+1)!+9+8
New ones
10=sqrt(9)+8-2+1
17=sqrt(9)+8+(2+1)!
19=9+8+2*1
24=8*2+9-1
28=(8/2)!+sqrt(9)+1
30=sqrt(9)*8+(2+1)!
1=(9-8)/(2-1)
6=9-(8/2)+1]
26=8*2+9+1
27=9*2+8+1
29=18+2+9
6.3m questions
8.4m answers