What is the missing number? 4 5 29 7 3 31 8 9 89 6 10 ?

Can you discover the missing number in this series?

37, 10, 82 29, 11, 47 96, 15, 87 42, ?, 15