I have a list of strings which may contain letters, symbols, digits, etc, as below:

```
list = ['\n', '', '0', '38059', '', '', '?_', '71229366', '', '1', '38059', '', '', '?_', '87640804', '', '2', '38059', '', '', '?_', '71758011', '', '', ':?', ';__', '71229366287640804271758011287169822']

```

How do I filter out all other strings, except numbers less than 10000000 and greater than 99999999?

Expected Output:

```
list = ['71229366', '87640804', '71758011']

```