Ok. Here is the solution:
There are 45 sites.
So make a set of 5 sites each (total 9 sets of 5 sites each)
make them stand in a row (in 9 columns, don't ask me how). Like 5 | 5 | 5 | ...
name them set A, set B, set C ...
Now each from set A links to each one of set B (5 links each)...
e.g.:
A1 links to {B1, B2, B3, B4, B5}, A2 links to {B1, B2, B3, B4, B5}, ... ... A5 links to {B1, B2, B3, B4, B5},
Then set B does the same to set C... till the last set (set I),
e.g.:
B1 links to {C1, C2, C3, C4, C5}, B2 links to {C1, C2, C3, C4, C5}, ... ... B5 links to {C1, C2, C3, C4, C5},... ... ... and so on...
Then the last set does the same to set A, completing the circle and 5 links each by every site. None get a link back in the process.
It just came off the top at this moment, honest!

So if there are errors, them blame the moment and not my top... lol