From the looks of the results, you have a 4-core system. Increasing the number of threads used will hurt performance after this point, because you gain the overhead of thread context-switching, without any more simultaneous work being done.
Cores Total Time
1 37.838
2 25.153
3 21.784
4 19.284 *Best*
5 23.000
10 21.822
100 20.912