Correct option is B
Given:
Let the three number is A, B , C:
Solution:

=> A : B : C
18x : 15x : 70x
According to the questions:
5C + = 1348
=> 350x + 162x2 = 1348
=> 81x2 + 175x - 674 = 0
=> 81x2 + 337x - 162x - 674 = 0
=> x(81x + 337) - 2(81x + 337) = 0
=> (x - 2) (81x + 337)
=> x = 2
Since, B = 15x
B = 15 2 = 30
Thus, the correct option is (b) 30.