I am writing a article for Elsevier, and I would like that the bibliography appear in the section of "references" according the citations are appearing in the text.
For example
I would like that the reference 29 appear like the reference number 1 instead of 29.
I am working with the following preamble
\documentclass[preprint,12pt]{elsarticle}
% !TeX spellcheck = en_US
\usepackage{siunitx}
\sisetup{detect-weight, detect-display-math}
\sisetup{detect-inline-weight=math}
\sisetup{mode=text,per-mode=symbol}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{pgfplots}
\usepackage{pdflscape}
\pgfplotsset{compat=newest}
\usetikzlibrary{plotmarks}
\usetikzlibrary{arrows.meta}
\usepgfplotslibrary{patchplots}
\newlength\fwidth
\setlength{\fwidth}{0.8\textwidth}
\pgfplotsset{plot coordinates/math parser=false}
\usepackage{overpic}
\pgfplotsset{compat=1.15}
\usepackage{float}
\usepackage{etoolbox}
\bibliographystyle{abbrvnat}
\usepackage{bicaption}
\usepackage{makecell}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadgape{}
\usepackage[skip=1ex, labelfont=bf]{caption}
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\def\UrlFont{\normalfont}
\sisetup{per-mode=symbol}
\usepackage[margin=2.5cm]{geometry}
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{amssymb,amsmath}
\usepackage{url}
\usepackage{hyperref}
\journal{Fuel}
\begin{document}
\section{Introduction}
Oil shales (OS) are fine grain sedimentary rocks that contain organic material of high molecular weight, called kerogen, disseminated in its inorganic matrix [\cite{scouten1990fuel}, \cite{allred1982oil}].
\section*{References}
\bibliography{bilbiography}
%% else use the following coding to input the bibitems directly in the
%% TeX file.
\end{document}
\endinput
The bibliography has 37 references, and I would that each reference appear in the bibliography according it appear in the text.
Could anyone help me?