You're almost there! These are the only ones you've missed:
160cm are 1600mm. In fact, centimeters (cm) are immediately after millimeters (mm), so there's only a factor of 10 between them. In other words, one centimeter equals 10 millimeters, so you have to multiply by 10 if you want to convert cm to mm
109g are 0.109kg. In fact, one kilogram (kg) equals 1000 grams (g), so one gram equals one thousandth of a kilogram. So, when you convert grams to kilograms, you have to divide by 3, which means shifting the decimal separator three places to the left:
109
10.9 <--- one shift
1.09 <--- two shifts
0.109 <--- three shifts
For the exact same reason, 250 meters are 0.250 km
Everything else is correct, so good job!