Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Map Key | Commune | Canton | District | Population |
| --- | --- | --- | --- | --- |
| 1.0 | Beaufort | Echternach | Grevenmacher | 2180.0 |
| 2.0 | Bech | Echternach | Grevenmacher | 1076.0 |
| 3.0 | Beckerich | Redange | Diekirch | 2307.0 |
| 4.0 | Berdorf | Echternach | Grevenmacher | 1695.0 |
| 5.0 | Bertrange | Luxembourg | Luxembourg | 6446.0 |
| 6.0 | Bettembourg | Esch-sur-Alzette | Luxembourg | 9809.0 |
| 7.0 | Bettendorf | Diekirch | Diekirch | 2493.0 |
| 8.0 | Betzdorf | Grevenmacher | Grevenmacher | 3258.0 |
| 9.0 | Bissen | Mersch | Luxembourg | 2745.0 |
| 10.0 | Biwer | Grevenmacher | Grevenmacher | 1638.0 |
| 11.0 | Boevange-sur-Attert | Mersch | Luxembourg | 2000.0 |
| 12.0 | Boulaide | Wiltz | Diekirch | 964.0 |
| 13.0 | Bourscheid | Diekirch | Diekirch | 1359.0 |
| 14.0 | Bous | Remich | Grevenmacher | 1372.0 |
| 15.0 | Clervaux | Clervaux | Diekirch | 4564.0 |
| 16.0 | Colmar-Berg | Mersch | Luxembourg | 1954.0 |
| 17.0 | Consdorf | Echternach | Grevenmacher | 1813.0 |
| 18.0 | Contern | Luxembourg | Luxembourg | 3490.0 |
| 19.0 | Dalheim | Remich | Grevenmacher | 2014.0 |
| 20.0 | Diekirch | Diekirch | Diekirch | 6413.0 |
| 21.0 | Differdange | Esch-sur-Alzette | Luxembourg | 21869.0 |
| 22.0 | Dippach | Capellen | Luxembourg | 3564.0 |
| 23.0 | Dudelange | Esch-sur-Alzette | Luxembourg | 18657.0 |
| 24.0 | Echternach | Echternach | Grevenmacher | 4960.0 |
| 25.0 | Ell | Redange | Diekirch | 1125.0 |
| 26.0 | Erpeldange | Diekirch | Diekirch | 2248.0 |
| 27.0 | Esch-sur-Alzette | Esch-sur-Alzette | Luxembourg | 30630.0 |
| 28.0 | Esch-sur-Sûre | Wiltz | Diekirch | 324.0 |
| 29.0 | Eschweiler | Wiltz | Diekirch | 832.0 |
| 30.0 | Ettelbruck | Diekirch | Diekirch | 7837.0 |
| 31.0 | Feulen | Diekirch | Diekirch | 1574.0 |
| 32.0 | Fischbach | Mersch | Luxembourg | 869.0 |
| 33.0 | Flaxweiler | Grevenmacher | Grevenmacher | 1758.0 |
| 34.0 | Frisange | Esch-sur-Alzette | Luxembourg | 3778.0 |
| 35.0 | Garnich | Capellen | Luxembourg | 1802.0 |
| 36.0 | Goesdorf | Wiltz | Diekirch | 1270.0 |
| 37.0 | Grevenmacher | Grevenmacher | Grevenmacher | 4347.0 |
| 38.0 | Grosbous | Redange | Diekirch | 878.0 |
| 39.0 | Heffingen | Mersch | Luxembourg | 1052.0 |
| 40.0 | Hesperange | Luxembourg | Luxembourg | 13411.0 |
| 41.0 | Hobscheid | Capellen | Luxembourg | 3079.0 |
| 42.0 | Junglinster | Grevenmacher | Grevenmacher | 6524.0 |
| 43.0 | Käerjeng | Capellen | Luxembourg | 9722.0 |
| 44.0 | Kayl | Esch-sur-Alzette | Luxembourg | 7918.0 |
| 45.0 | Kehlen | Capellen | Luxembourg | 5038.0 |
| 46.0 | Kiischpelt | Wiltz | Diekirch | 965.0 |
| 47.0 | Koerich | Capellen | Luxembourg | 2164.0 |
| 48.0 | Kopstal | Capellen | Luxembourg | 3170.0 |
| 49.0 | Lac de la Haute-Sûre | Wiltz | Diekirch | 1545.0 |
| 50.0 | Larochette | Mersch | Luxembourg | 2016.0 |
| 51.0 | Lenningen | Remich | Grevenmacher | 1722.0 |
| 52.0 | Leudelange | Esch-sur-Alzette | Luxembourg | 2151.0 |
| 53.0 | Lintgen | Mersch | Luxembourg | 2567.0 |
| 54.0 | Lorentzweiler | Mersch | Luxembourg | 3438.0 |
| 55.0 | Luxembourg | Luxembourg | Luxembourg | 94034.0 |
| 56.0 | Mamer | Capellen | Luxembourg | 7687.0 |
| 57.0 | Manternach | Grevenmacher | Grevenmacher | 1741.0 |
| 58.0 | Mersch | Mersch | Luxembourg | 7848.0 |
| 59.0 | Mertert | Grevenmacher | Grevenmacher | 3730.0 |
| 60.0 | Mertzig | Diekirch | Diekirch | 1748.0 |
| 61.0 | Mompach | Echternach | Grevenmacher | 1055.0 |
| 62.0 | Mondercange | Esch-sur-Alzette | Luxembourg | 6227.0 |
| 63.0 | Mondorf-les-Bains | Remich | Grevenmacher | 4608.0 |
| 64.0 | Niederanven | Luxembourg | Luxembourg | 5459.0 |
| 65.0 | Nommern | Mersch | Luxembourg | 1144.0 |
| 66.0 | Parc Hosingen | Clervaux | Diekirch | 3083.0 |
| 67.0 | Pétange | Esch-sur-Alzette | Luxembourg | 15971.0 |
| 68.0 | Préizerdaul | Redange | Diekirch | 1398.0 |
| 69.0 | Putscheid | Vianden | Diekirch | 974.0 |
| 70.0 | Rambrouch | Redange | Diekirch | 3903.0 |
| 71.0 | Reckange-sur-Mess | Esch-sur-Alzette | Luxembourg | 2098.0 |
| 72.0 | Redange | Redange | Diekirch | 2554.0 |
| 73.0 | Reisdorf | Diekirch | Diekirch | 1058.0 |
| 74.0 | Remich | Remich | Grevenmacher | 3345.0 |
| 75.0 | Roeser | Esch-sur-Alzette | Luxembourg | 5269.0 |
| 76.0 | Rosport | Echternach | Grevenmacher | 2073.0 |
| 77.0 | Rumelange | Esch-sur-Alzette | Luxembourg | 5066.0 |
| 78.0 | Saeul | Redange | Diekirch | 697.0 |
| 79.0 | Sandweiler | Luxembourg | Luxembourg | 3194.0 |
| 80.0 | Sanem | Esch-sur-Alzette | Luxembourg | 14545.0 |
| 81.0 | Schengen | Remich | Grevenmacher | 1553.0 |
| 82.0 | Schieren | Diekirch | Diekirch | 1486.0 |
| 83.0 | Schifflange | Esch-sur-Alzette | Luxembourg | 8653.0 |
| 84.0 | Schuttrange | Luxembourg | Luxembourg | 3592.0 |
| 85.0 | Septfontaines | Capellen | Luxembourg | 792.0 |
| 86.0 | Stadtbredimus | Remich | Grevenmacher | 1496.0 |
| 87.0 | Steinfort | Capellen | Luxembourg | 4545.0 |
| 88.0 | Steinsel | Luxembourg | Luxembourg | 4754.0 |
| 89.0 | Strassen | Luxembourg | Luxembourg | 7385.0 |
| 90.0 | Tandel | Vianden | Diekirch | 1747.0 |
| 91.0 | Troisvierges | Clervaux | Diekirch | 2972.0 |
| 92.0 | Tuntange | Mersch | Luxembourg | 1288.0 |
| 93.0 | Useldange | Redange | Diekirch | 1508.0 |
| 94.0 | Vallée de l'Ernz | Diekirch | Diekirch | 2375.0 |
| 95.0 | Vianden | Vianden | Diekirch | 1692.0 |
| 96.0 | Vichten | Redange | Diekirch | 1027.0 |
| 97.0 | Wahl | Redange | Diekirch | 846.0 |
| 98.0 | Waldbillig | Echternach | Grevenmacher | 1438.0 |
| 99.0 | Waldbredimus | Remich | Grevenmacher | 963.0 |
| 100.0 | Walferdange | Luxembourg | Luxembourg | 7348.0 |
| 101.0 | Weiler-la-Tour | Luxembourg | Luxembourg | 1888.0 |
| 102.0 | Weiswampach | Clervaux | Diekirch | 1350.0 |
| 103.0 | Wiltz | Wiltz | Diekirch | 4977.0 |
| 104.0 | Wincrange | Clervaux | Diekirch | 3778.0 |
| 105.0 | Winseler | Wiltz | Diekirch | 1116.0 |
Question:
 how many canton with commune being waldbillig
Answer:
1.0