adapted from Harowitz and Hill, The Art of Electronics, page 657:

(where m is the length of the linear feedback (right-)shift register, and the taps are to be XOR'd to make the next input for the register. For example: m=6
     "ShiftIN <= Q(5) xor Q(4);" where Q(5) is the bit shifted out of the register in the next cycle.
)

mtap bit(s)cycles-before-repeat
327
4315
5331
6563
76127
84, 5, and 6255
95511
1071023
1192047
151432767
164, 13, and 1565535
1714131071
1811262143
20171048575
21192097151
22214194303
23188388607
2417, 22, and 2316777215
252233554431
2825268435455
2927536870911
31282147483647
33208589934591
353334359738367
362568719476735
3935549755813887

Interesting note: a 100-bit LFSR clocked at 10MHz takes one million times longer than the age of the visible universe to repeat.