Depends on how you define a 'crystal'. It also depends on the film and its physical structure, evidently . I think it's going to be hard to put a firm number onto this one.
If you assume that a single tabular grain is around 500nm in diameter and you put a single layer of them side by side with no spacing, you'd end up with around 48000 x 72000 = 3.5 billion grains. But they don't lie neatly side by side; there'll be some space between them, and on the other hand, they're not in a single layer either, but suspended in a relatively thick gelatin matrix. In any case, 100 million sounds way too far on the low side and the 84 billion sounds quite plausible, especially for a color film with its many layers. I'd guesstimate that a B&W film like TMAX100 would be somewhere in between at maybe a couple dozen billion halide crystals. That's a pretty wild guess, though.