What is the next no. of the following sequence 3, 6, 29, 258, ........