MPU6050 Project with arduino pro mini as slave

I'm currently designing a mocap project, just for the lols, but I'm kind a Noob on the arduino thing.
I want to consult the comunity with the next:
how many i2c (scl, sda) pins are in an arduino pro mini?
it is posible to connect MPU6050 directly on digital i/o?
using i2c and digital i/o's how many MPU6050 boards can I plug into an arduino pro mini?

more specs:
I need 16 mpu's for each hand,
2 for each arm,
one for chest, one waist two for the butt ;3,
2 for each leg,
1 for each feet,
1 for head

A total of 47 mpu's sending data via bluetooth to a pc connecting to blender and data being processing via python to read rotation of every bone and apply it to a rigged character.

srry if bad english

I2C is a bus, many devices connect to it in parallel.
MPU6050 has 2 base I2C addresses you can select from

The slave address of the MPU-60X0 is b110100X which is 7 bits long. The LSB bit of the 7 bit address 
is determined by the logic level on pin AD0. This allows two MPU-60X0s to be connected to the same 
I2C bus. When used in this configuration, the address of the one of the devices should be b1101000 
(pin AD0 is logic low) and the address of the other should be b1101001 (pin AD0 is logic high).

To connect multiple devices, connect SCL/SDA to all of them in parallel. Connect to the AD0 pin of each with a unique Datapin to use as chip selects. Bring one data pin low to one device at a time and use base address b1101000 (pin AD0 is logic low), then only the one device will respond.

You can use a set of shift registers to create the chip selects, thus one promini can access all 47 MPU6050s and send data via a serial connection to a bluetooth module.

I think you'd probably be better off with a much higher speed processor, such as a Teensy, for that many MPU6050s.

https://www.pjrc.com/store/teensy32.html