Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
List of mayors of Shawinigan
Table title:

Table:
<table id='hittask' contenteditable='False'>
<tr> <td colspan=1 rowspan=1 > # </td><td colspan=1 rowspan=1 > Mayor </td><td colspan=1 rowspan=1 > Taking Office </td><td colspan=1 rowspan=1 > Leaving </td></tr>
<tr> <td colspan=1 rowspan=1 > 1 </td><td colspan=1 rowspan=1 > Vivian Burrill </td><td colspan=1 rowspan=1 > 1901 </td><td colspan=1 rowspan=1 > 1902 </td></tr>
<tr> <td colspan=1 rowspan=1 > 2 </td><td colspan=1 rowspan=1 > Arthur Dufresne </td><td colspan=1 rowspan=1 > 1902 </td><td colspan=1 rowspan=1 > 1902 </td></tr>
<tr> <td colspan=1 rowspan=1 > 3 </td><td colspan=1 rowspan=1 > Beaudry Leman </td><td colspan=1 rowspan=1 > 1902 </td><td colspan=1 rowspan=1 > 1908 </td></tr>
<tr> <td colspan=1 rowspan=1 > 1 </td><td colspan=1 rowspan=1 > Vivian Burrill </td><td colspan=1 rowspan=1 > 1908 </td><td colspan=1 rowspan=1 > 1913 </td></tr>
<tr> <td colspan=1 rowspan=1 > 4 </td><td colspan=1 rowspan=1 > Joseph-Auguste Frigon </td><td colspan=1 rowspan=1 > 1913 </td><td colspan=1 rowspan=1 > 1915 </td></tr>
<tr> <td colspan=1 rowspan=1 > 5 </td><td colspan=1 rowspan=1 > Edmond Thibaudeau </td><td colspan=1 rowspan=1 > 1915 </td><td colspan=1 rowspan=1 > 1917 </td></tr>
<tr> <td colspan=1 rowspan=1 > 4 </td><td colspan=1 rowspan=1 > Joseph-Auguste Frigon </td><td colspan=1 rowspan=1 > 1917 </td><td colspan=1 rowspan=1 > 1918 </td></tr>
<tr> <td colspan=1 rowspan=1 > 6 </td><td class="highlighted"  colspan=1 rowspan=1 > Napoléon Désaulniers </td><td class="highlighted"  colspan=1 rowspan=1 > 1918 </td><td class="highlighted"  colspan=1 rowspan=1 > 1920 </td></tr>
<tr> <td colspan=1 rowspan=1 > 7 </td><td colspan=1 rowspan=1 > Joseph-Alexis Dufresne </td><td colspan=1 rowspan=1 > 1920 </td><td colspan=1 rowspan=1 > 1928 </td></tr>
<tr> <td colspan=1 rowspan=1 > 6 </td><td class="highlighted"  colspan=1 rowspan=1 > Napoléon Désaulniers </td><td class="highlighted"  colspan=1 rowspan=1 > 1928 </td><td class="highlighted"  colspan=1 rowspan=1 > 1930 </td></tr>
<tr> <td colspan=1 rowspan=1 > 8 </td><td colspan=1 rowspan=1 > Albert Gigaire </td><td colspan=1 rowspan=1 > 1930 </td><td colspan=1 rowspan=1 > 1936 </td></tr>
<tr> <td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > Lucien Bourassa </td><td colspan=1 rowspan=1 > 1936 </td><td colspan=1 rowspan=1 > 1937 </td></tr>
<tr> <td colspan=1 rowspan=1 > 10 </td><td colspan=1 rowspan=1 > Alexandre Gélinas </td><td colspan=1 rowspan=1 > 1937 </td><td colspan=1 rowspan=1 > 1938 </td></tr>
<tr> <td colspan=1 rowspan=1 > 11 </td><td colspan=1 rowspan=1 > J.A. Bilodeau </td><td colspan=1 rowspan=1 > 1938 </td><td colspan=1 rowspan=1 > 1946 </td></tr>
<tr> <td colspan=1 rowspan=1 > 12 </td><td colspan=1 rowspan=1 > François Roy </td><td colspan=1 rowspan=1 > 1946 </td><td colspan=1 rowspan=1 > 1954 </td></tr>
<tr> <td colspan=1 rowspan=1 > 13 </td><td colspan=1 rowspan=1 > Gaston Hardy </td><td colspan=1 rowspan=1 > 1954 </td><td colspan=1 rowspan=1 > 1957 </td></tr>
<tr> <td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > Armand Foucher </td><td colspan=1 rowspan=1 > 1957 </td><td colspan=1 rowspan=1 > 1963 </td></tr>
<tr> <td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > Gérard Dufresne </td><td colspan=1 rowspan=1 > 1963 </td><td colspan=1 rowspan=1 > 1966 </td></tr>
<tr> <td colspan=1 rowspan=1 > 16 </td><td colspan=1 rowspan=1 > Maurice Bruneau </td><td colspan=1 rowspan=1 > 1966 </td><td colspan=1 rowspan=1 > 1970 </td></tr>
<tr> <td colspan=1 rowspan=1 > 17 </td><td colspan=1 rowspan=1 > Dominique Grenier </td><td colspan=1 rowspan=1 > 1970 </td><td colspan=1 rowspan=1 > 1986 </td></tr>
<tr> <td colspan=1 rowspan=1 > 18 </td><td colspan=1 rowspan=1 > Roland Désaulniers </td><td colspan=1 rowspan=1 > 1986 </td><td colspan=1 rowspan=1 > 1994 </td></tr>
<tr> <td colspan=1 rowspan=1 > 19 </td><td colspan=1 rowspan=1 > Lise Landry </td><td colspan=1 rowspan=1 > 1994 </td><td colspan=1 rowspan=1 > 2009 </td></tr>
<tr> <td colspan=1 rowspan=1 > 20 </td><td colspan=1 rowspan=1 > Michel Angers </td><td colspan=1 rowspan=1 > 2009 </td><td colspan=1 rowspan=1 > Current </td></tr>
</table>
Question:
For which terms did Napoléon Désaulniers serve as the mayor for Shawinigan?
Answer:
Napoléon Désaulniers was the mayor of the Shawinigan from 1918 to 1920 and 1928 to 1930.