[Table] header: Map Key | Commune | Canton | District | Population row 1 : 1 | Beaufort | Echternach | Grevenmacher | 2180
row 2 : 2 | Bech | Echternach | Grevenmacher | 1076
row 3 : 3 | Beckerich | Redange | Diekirch | 2307
row 4 : 5 | Bertrange | Luxembourg | Luxembourg | 6446
row 5 : 6 | Bettembourg | Esch-sur-Alzette | Luxembourg | 9809
row 6 : 7 | Bettendorf | Diekirch | Diekirch | 2493
row 7 : 8 | Betzdorf | Grevenmacher | Grevenmacher | 3258
row 8 : 9 | Bissen | Mersch | Luxembourg | 2745
row 9 : 10 | Biwer | Grevenmacher | Grevenmacher | 1638
row 10 : 11 | Boevange-sur-Atter | Mersch | Luxembourg | 2000
row 11 : 12 | Boulaide | Wiltz | Diekirch | 964
row 12 : 13 | Bourscheid | Diekirch | Diekirch | 1359
row 13 : 14 | Bous | Remich | Grevenmacher | 1372
row 14 : 15 | Clervaux | Clervaux | Diekirch | 4564
row 15 : 16 | Colmar-Berg | Mersch | Luxembourg | 1954
row 16 : 17 | Consdorf | Echternach | Grevenmacher | 1813
row 17 : 18 | Contern | Luxembourg | Luxembourg | 3490
row 18 : 19 | Dalheim | Remich | Grevenmacher | 2014
row 19 : 20 | Diekirch | Diekirch | Diekirch | 6413
row 20 : 21 | Differdange | Esch-sur-Alzette | Luxembourg | 21869
row 21 : 22 | Dippach | Capellen | Luxembourg | 3564
row 22 : 23 | Dudelange | Esch-sur-Alzette | Luxembourg | 18657
row 23 : 24 | Echternach | Echternach | Grevenmacher | 4960
row 24 : 25 | Ell | Redange | Diekirch | 1125
row 25 : 26 | Erpeldange | Diekirch | Diekirch | 2248
row 26 : 27 | Esch-sur-Alzette | Esch-sur-Alzette | Luxembourg | 30630
row 27 : 28 | Esch-sur-Sûre | Wiltz | Diekirch | 324
row 28 : 29 | Eschweiler | Wiltz | Diekirch | 832
row 29 : 30 | Ettelbruck | Diekirch | Diekirch | 7837
row 30 : 31 | Feulen | Diekirch | Diekirch | 1574
row 31 : 32 | Fischbach | Mersch | Luxembourg | 869
row 32 : 33 | Flaxweiler | Grevenmacher | Grevenmacher | 1758
row 33 : 34 | Frisange | Esch-sur-Alzette | Luxembourg | 3778
row 34 : 35 | Garnich | Capellen | Luxembourg | 1802
row 35 : 36 | Goesdorf | Wiltz | Diekirch | 1270
row 36 : 37 | Grevenmacher | Grevenmacher | Grevenmacher | 4347
row 37 : 39 | Heffingen | Mersch | Luxembourg | 1052
row 38 : 40 | Hesperange | Luxembourg | Luxembourg | 13411
row 39 : 41 | Hobscheid | Capellen | Luxembourg | 3079
row 40 : 42 | Junglinster | Grevenmacher | Grevenmacher | 6524
row 41 : 43 | Käerjeng | Capellen | Luxembourg | 9722
row 42 : 44 | Kayl | Esch-sur-Alzette | Luxembourg | 7918
row 43 : 45 | Kehlen | Capellen | Luxembourg | 5038
row 44 : 46 | Kiischpelt | Wiltz | Diekirch | 965
row 45 : 47 | Koerich | Capellen | Luxembourg | 2164
row 46 : 48 | Kopstal | Capellen | Luxembourg | 3170
row 47 : 49 | Lac de la Haute-Sûre | Wiltz | Diekirch | 1545
row 48 : 50 | Larochette | Mersch | Luxembourg | 2016
row 49 : 51 | Lenningen | Remich | Grevenmacher | 1722
row 50 : 52 | Leudelange | Esch-sur-Alzette | Luxembourg | 2151
row 51 : 53 | Lintgen | Mersch | Luxembourg | 2567
row 52 : 54 | Lorentzweiler | Mersch | Luxembourg | 3438
row 53 : 55 | Luxembourg | Luxembourg | Luxembourg | 94034
row 54 : 56 | Mamer | Capellen | Luxembourg | 7687
row 55 : 57 | Manternach | Grevenmacher | Grevenmacher | 1741
row 56 : 58 | Mersch | Mersch | Luxembourg | 7848
row 57 : 59 | Mertert | Grevenmacher | Grevenmacher | 3730
row 58 : 60 | Mertzig | Diekirch | Diekirch | 1748
row 59 : 61 | Mompach | Echternach | Grevenmacher | 1055
row 60 : 62 | Mondercange | Esch-sur-Alzette | Luxembourg | 6227
row 61 : 63 | Mondorf-les-Bains | Remich | Grevenmacher | 4608
row 62 : 64 | Niederanven | Luxembourg | Luxembourg | 5459
row 63 : 65 | Nommern | Mersch | Luxembourg | 1144
row 64 : 66 | Parc Hosingen | Clervaux | Diekirch | 3083
row 65 : 67 | Pétange | Esch-sur-Alzette | Luxembourg | 15971
row 66 : 68 | Préizerdaul | Redange | Diekirch | 1398
row 67 : 69 | Putscheid | Vianden | Diekirch | 974
row 68 : 70 | Rambrouch | Redange | Diekirch | 3903
row 69 : 71 | Reckange-sur-Mess | Esch-sur-Alzette | Luxembourg | 2098
row 70 : 72 | Redange | Redange | Diekirch | 2554
row 71 : 73 | Reisdorf | Diekirch | Diekirch | 1058
row 72 : 74 | Remich | Remich | Grevenmacher | 3345
row 73 : 75 | Roeser | Esch-sur-Alzette | Luxembourg | 5269
row 74 : 76 | Rosport | Echternach | Grevenmacher | 2073
row 75 : 77 | Rumelange | Esch-sur-Alzette | Luxembourg | 5066
row 76 : 78 | Saeul | Redange | Diekirch | 697
row 77 : 79 | Sandweiler | Luxembourg | Luxembourg | 3194
row 78 : 80 | Sanem | Esch-sur-Alzette | Luxembourg | 14545
row 79 : 81 | Schengen | Remich | Grevenmacher | 1553
row 80 : 82 | Schieren | Diekirch | Diekirch | 1486
row 81 : 83 | Schifflange | Esch-sur-Alzette | Luxembourg | 8653
row 82 : 84 | Schuttrange | Luxembourg | Luxembourg | 3592
row 83 : 86 | Stadtbredimus | Remich | Grevenmacher | 1496
row 84 : 87 | Steinfort | Capellen | Luxembourg | 4545
row 85 : 88 | Steinsel | Luxembourg | Luxembourg | 4754
row 86 : 89 | Strassen | Luxembourg | Luxembourg | 7385
row 87 : 90 | Tandel | Vianden | Diekirch | 1747
row 88 : 91 | Troisvierges | Clervaux | Diekirch | 2972
row 89 : 92 | Tuntange | Mersch | Luxembourg | 1288
row 90 : 93 | Useldange | Redange | Diekirch | 1508
row 91 : 94 | Vallée de l'Ernz | Diekirch | Diekirch | 2375
row 92 : 95 | Vianden | Vianden | Diekirch | 1692
row 93 : 96 | Vichten | Redange | Diekirch | 1027
row 94 : 97 | Wahl | Redange | Diekirch | 846
row 95 : 98 | Waldbillig | Echternach | Grevenmacher | 1438
row 96 : 99 | Waldbredimus | Remich | Grevenmacher | 963
row 97 : 100 | Walferdange | Luxembourg | Luxembourg | 7348
row 98 : 101 | Weiler-la-Tour | Luxembourg | Luxembourg | 1888
row 99 : 102 | Weiswampach | Clervaux | Diekirch | 1350
row 100 : 103 | Wiltz | Wiltz | Diekirch | 4977
row 101 : 104 | Wincrange | Clervaux | Diekirch | 3778 [/Table] Answer this question based on the above table:  how many canton with commune being waldbillig

Answer: 1.0