Find the missing number
18
15
26
42
45
34
28