The pattern is to group the numbers into fours. Call these x[n] to x[n+3], for example, if n=1, then it's the numbers 5, 6, 14, 32. Now carry out the following arithmetic: x[n+3]+3x[n+1]-(3x[n+2]+x[n]), for example, using n=1 again, 32+3*6-(3*14+5)=50-47=3. If we move one place to the right, n=2 and the numbers are 6, 14, 32, 64. Carry out the same arithmetic: 64+42-(96+6)=106-102=4. The next set produces 5 and so on until we get to the last set: 644+897-(1341+191)=1541-1532=9. So the pattern runs 3, 4, 5, 6, 7, 8, 9. Using the formula you can work out what other numbers before and after the given numbers should be. Two numbers preceding the first given will be 17 and 9.