There are white, red and blue cars in a parking lot. The number of each colour car is a factor of 36. There are twice as many white cars as red cars. The number of blue cars is twice that of black cars. The number of black cars is the product of two different prime numbers. The number of red cars is a square number that is not a multiple of 2. If there are 45 cars in the parking lot, calculate how many cars of each colour there are.