Evaluate 100-16*4-(2+3^2-15)^3+2*5^2