hvardera ; 40 points: