What is the next term in the sequence

1,3,7,13,21,31

43

The pattern is that each term is generated by adding an increasing odd number starting from 1. For example:
1 + 2 = 3
3 + 4 = 7
7 + 6 = 13
13 + 8 = 21
21 + 10 = 31

Therefore, the next term should be 31 + 12, which is 43.