 5: cycles:      298564
10: cycles:    1 091220
15: cycles:    5 895111
20: cycles:   24 536822
25: cycles:   71 899223
30: cycles:  175 874242
35: cycles:  392 732805
40: cycles:  830 328802
45: cycles: 1468 454070
50: cycles: 2463 636060
