The factors of the number 31,955,000 are: 1, 2, 4, 5, 7, 8, 10, 11, 14, 20, 22, 25, 28, 35, 40, 44, 50, 55, 56, 70, 77, 83, 88, 100, 110, 125, 140, 154, 166, 175, 200, 220, 250, 275, 280, 308, 332, 350, 385, 415, 440, 500, 550, 581, 616, 625, 664, 700, 770, 830, 875, 913, 1000, 1100, 1162, 1250, 1375, 1400, 1540, 1660, 1750, 1826, 1925, 2075, 2200, 2324, 2500, 2750, 2905, 3080, 3320, 3500, 3652, 3850, 4150, 4375, 4565, 4648, 5000, 5500, 5810, 6391, 6875, 7000, 7304, 7700, 8300, 8750, 9130, 9625, 10375, 11000, 11620, 12782, 13750, 14525, 15400, 16600, 17500, 18260, 19250, 20750, 22825, 23240, 25564, 27500, 29050, 31955, 35000, 36520, 38500, 41500, 45650, 48125, 51128, 51875, 55000, 58100, 63910, 72625, 77000, 83000, 91300, 96250, 103750, 114125, 116200, 127820, 145250, 159775, 182600, 192500, 207500, 228250, 255640, 290500, 319550, 363125, 385000, 415000, 456500, 570625, 581000, 639100, 726250, 798875, 913000, 1141250, 1278200, 1452500, 1597750, 2282500, 2905000, 3195500, 3994375, 4565000, 6391000, 7988750, 15977500, 31955000.
If you add them up, you will get the total of 94,469,760.