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