I'm helping my mother with a project she wishes to complete as part of her job as a kindergarten teacher. She wishes to create a $2D$ annulus (doughnut) and fill it with $48$ Circles as part of a practical activity with her students. Each of radius $35$mm. There will ideally be $2$ layers of circles. I've included a diagram for increased clarity.
I have concluded the the distance from the top of the inner circle, to the top of the outer circle is $140$mm, but aside from that have been largely unsuccessful in any mathematical attempt at this problem. I am asking for any more experienced mathematicians to solve this problem for me as the solution is needed ASAP. I understand that questions with little attempt at an answer violate site rules but I am really stuck on this problem, so many thanks to those who answer it.
I am seeking the diameter of the outer, and inner circle so that it can be cut out from cardboard, as well as how many circles will be on the inside and outside layer. I also understand that it is unlikely that $48$ circles will be the best fit for the determined circle, so the amount of circles is also flexible.



The naive arrangement that satisfies the two-row requirement involves placing half of the circles in one row, and half in the second, such that adjacent circles in the inner row will be tangent, and the circles in the outer row will be tangent to the circles in the inner row as shown in the diagram below.
In this way, we can see that if $r$ is the common radius of the small circles, then the annulus will have inner radius $$R_i = \left( -1 + \csc \frac{\pi}{24}\right) r,$$ and outer radius $$R_o = \left(1 + \sqrt{3} + \cot \frac{\pi}{24}\right) r.$$ For $r = 35$ mm, this gives $$R_i \approx 233.145 \text{ mm}, \quad R_o \approx 361.473 \text{ mm}.$$
However, this naive arrangement looks like there are spaces in between the circles of the outer row that could fit additional circles. The question is, how many? The distance between adjacent outer circles is exactly $$\left(-2 + \sqrt{5 - 2 \sqrt{6}} \csc \frac{\pi}{24}\right) r,$$ which means there is a "wastage" of about $5$ circles. This suggests moving at least one circle from the inner row to the outer. But if we do this, we must also adjust the spacing between the inner and outer rows. Some trial and error shows that having $21$ circles for the inner row, and $27$ in the outer row, will work best, as shown in the figure below, with the 'naive' annulus in gray, and the "improvement" shown outlined in black.
This improved annulus has inner and outer radii $$R_i = \left(-1 + \csc \frac{\pi}{21} \right) r, \\ R_o = \left(3 + \csc \frac{\pi}{21} \right) r,$$ and again for $r = 35$ mm, this gives $$R_i \approx 199.833 \text{ mm}, \quad R_o \approx 339.833 \text{ mm}.$$
Note that the outer row circles still are not mutually tangent: there is a small amount of space between them, $$\Delta = \left(-2 + 2 \left(2 + \csc \frac{\pi}{21}\right)\sin \frac{\pi}{27}\right) r \approx 0.0222239 r.$$ But it should be obvious that no more circles can fit in the outer row.
Although this arrangement also has waste in the form of potentially suboptimal placement of the outer row relative to the inner row, it is so small that any further improvement is not likely to make a substantial difference in the outer radius of the annulus. That is to say, the naive arrangement minimizes the "width" of the annular band $R_o - R_i$, but the "improvement" is very close to the minimum outer radius attainable.