Oil rises above $101 per barrel