I think I know it. The number less than 3000 and if divided by 32 the remainder is 30 is 960.The number less than 3000 and if divided by 58 the remainder is 44 is 2552.
You number is 40 40 x 2= 80- 16 =64 your welcome :)
A is the answer. Hope this helps!