2 added 5 characters in body
source | link

Retina, 4747 23 bytes

[s-z]
9$&
[j-z]
9$&
T`l`1-91-91-8\w
.!$&
$*}T`l`_l
^1^!{100}$

Try it online!Try it online! Note: Header lowercases input and splits it into words; results appear on separate lines. Edit: Saved far too many bytes thanks to @MartinEnder.

Retina, 47 bytes

[s-z]
9$&
[j-z]
9$&
T`l`1-91-91-8
.
$*
^1{100}$

Try it online! Note: Header lowercases input and splits it into words; results appear on separate lines.

Retina, 47 23 bytes

\w
!$&
}T`l`_l
^!{100}$

Try it online! Note: Header lowercases input and splits it into words; results appear on separate lines. Edit: Saved far too many bytes thanks to @MartinEnder.

1
source | link

Retina, 47 bytes

[s-z]
9$&
[j-z]
9$&
T`l`1-91-91-8
.
$*
^1{100}$

Try it online! Note: Header lowercases input and splits it into words; results appear on separate lines.