Set cron to run between specific hours in range

I’m using the following syntax to run cron -

0-59/52 1-23/1,0-2/1 * * * php -f /home/user/web/domain.com/public_html/path/my/my_.php

I want the cron to run at every 5th minute from 0 through 59 past every hour from 21 through 23 and every 1st hour from 0 through 2.

However the cron is run every 30th minute. Is it possible to run cron between specific hours in range like above?

hestia