In a Road Race, one of the three bikers was doing 15km less than the first and 3km more than the third. He also finished the race 12 minutes after the first and 3 minutes before the third. Can you find out the speed of each biker, the time taken by each biker to finish the race and the length of the course?