设三轮车X辆,小轿车2X-1辆
自行车=38-X-2X+1=39-3X辆
2(39-3X)+3X+4(2X-1)=89
78-6X+3X+8X-4=89
5X=15
X=3
自行车=39-3*3=30辆