Données ouvertes
pour tout le Québec

Ce n'est pas un certificat de localisation ni le compte de taxes officiel. Rôle d'évaluation foncière ouvert, expliqué. Détails

Rôle d'évaluation foncière — Salaberry-de-Valleyfield (page 11)

RueUsageAnnéeValeur
RU BESNERLogement1994462 200 $
RU BESNERLogement1990462 800 $
RU BESNERLogement1998463 100 $
RU BESNERLogement1988464 200 $
RU BESNERLogement1990464 300 $
RU BESNERLogement1993469 900 $
RU BESNERLogement1998488 200 $
RU BESNERLogement1990497 100 $
RU BESNERLogement1990500 600 $
RU BESNERLogement1996512 900 $
RU BESNERLogement2017513 500 $
RU BESNERLogement1998513 900 $
RU BESNERLogement1987525 000 $
RU BESNERLogement1989525 300 $
RU BESNERLogement1989573 700 $
RU BESNERLogement1987610 800 $
RU BESNERLogement1994652 900 $
RU BESNERLogement1988659 600 $
RU BESNERLogement2008830 700 $
RU BETONNIERESRue et avenue pour l’accès local—100 $
RU BETONNIERESLogement1933416 500 $
RU BETONNIERESEspace de terrain non aménagé et non e—500 400 $
RU BETONNIERESImmeuble commercial1968856 100 $
RU BETONNIERESService d’ambulance19931 009 200 $
RU BETONNIERESIndustrie du béton préparé—5 152 800 $
RU BILLETTERue et avenue pour l’accès local—100 $
RU BILLETTELogement1971245 700 $
RU BILLETTELogement1970255 100 $
RU BILLETTELogement1971260 000 $
RU BILLETTELogement1971270 800 $
RU BILLETTELogement1970274 100 $
RU BILLETTELogement1970277 400 $
RU BILLETTELogement1971282 300 $
RU BILLETTELogement1970285 900 $
RU BILLETTELogement1970294 900 $
RU BILLETTELogement1967300 700 $
RU BILLETTELogement1971303 700 $
RU BILLETTELogement1970305 200 $
RU BILLETTELogement1970312 900 $
RU BILLETTELogement1970314 800 $
RU BILLETTELogement1970320 500 $
RU BILLETTELogement1967369 200 $
RU BILLETTELogement1967407 100 $
RU BILLETTELogement1972432 900 $
RU BILLETTELogement1972445 500 $
RU BILLETTELogement1971445 500 $
RU BILLETTELogement1967463 800 $
RU BILLETTELogement1973478 600 $
RU BISSONNETTERue et avenue pour l’accès local—100 $
RU BISSONNETTELogement1940195 900 $
RU BISSONNETTELogement1945256 300 $
RU BISSONNETTELogement1966295 900 $
RU BISSONNETTELogement1966309 300 $
RU BISSONNETTELogement1961310 400 $
RU BISSONNETTELogement1913314 400 $
RU BISSONNETTELogement1908318 900 $
RU BISSONNETTELogement1893324 200 $
RU BISSONNETTELogement1962324 700 $
RU BISSONNETTELogement1964329 400 $
RU BISSONNETTELogement1966329 500 $
RU BISSONNETTELogement1966331 100 $
RU BISSONNETTELogement1966332 500 $
RU BISSONNETTELogement1973336 300 $
RU BISSONNETTELogement1964337 500 $
RU BISSONNETTELogement1965341 500 $
RU BISSONNETTELogement1893345 600 $
RU BISSONNETTELogement1964350 800 $
RU BISSONNETTELogement1964354 600 $
RU BISSONNETTELogement1966357 000 $
RU BISSONNETTELogement1977360 500 $
RU BISSONNETTELogement1893361 300 $
RU BISSONNETTELogement1966363 200 $
RU BISSONNETTELogement1965363 700 $
RU BISSONNETTELogement1966365 500 $
RU BISSONNETTELogement1966368 900 $
RU BISSONNETTELogement1965369 400 $
RU BISSONNETTELogement1963370 100 $
RU BISSONNETTELogement1923371 200 $
RU BISSONNETTELogement1966372 500 $
RU BISSONNETTELogement1965372 900 $
RU BISSONNETTELogement1963373 000 $
RU BISSONNETTELogement1964373 100 $
RU BISSONNETTELogement1963375 600 $
RU BISSONNETTELogement1963376 300 $
RU BISSONNETTELogement1985378 900 $
RU BISSONNETTELogement1966378 900 $
RU BISSONNETTELogement1963382 400 $
RU BISSONNETTELogement1965383 000 $
RU BISSONNETTELogement1965383 600 $
RU BISSONNETTEParc d’amusement (extérieur)1987388 500 $
RU BISSONNETTELogement1965388 700 $
RU BISSONNETTELogement1966391 100 $
RU BISSONNETTELogement1967391 200 $
RU BISSONNETTELogement1964397 000 $
RU BISSONNETTELogement1922399 100 $
RU BISSONNETTELogement1962399 600 $
RU BISSONNETTELogement1923400 600 $
RU BISSONNETTELogement1958402 700 $
RU BISSONNETTELogement1964403 500 $
RU BISSONNETTELogement2017405 100 $
RU BISSONNETTELogement1947405 600 $
RU BISSONNETTELogement1966407 800 $
RU BISSONNETTELogement1966410 600 $
RU BISSONNETTELogement1967411 300 $
RU BISSONNETTELogement1964412 200 $
RU BISSONNETTELogement1957416 400 $
RU BISSONNETTELogement1965416 400 $
RU BISSONNETTELogement1959423 900 $
RU BISSONNETTELogement1978423 900 $
RU BISSONNETTELogement1965425 900 $
RU BISSONNETTELogement1962426 800 $
RU BISSONNETTELogement1958442 400 $
RU BISSONNETTELogement1957443 100 $
RU BISSONNETTELogement1972443 300 $
RU BISSONNETTELogement1963443 600 $
RU BISSONNETTELogement1966443 900 $
RU BISSONNETTELogement1965443 900 $
RU BISSONNETTELogement1978447 700 $
RU BISSONNETTELogement1967452 000 $
RU BISSONNETTELogement1964456 400 $
RU BISSONNETTELogement1952466 600 $
RU BISSONNETTELogement1963479 800 $
RU BISSONNETTELogement1967493 000 $
RU BISSONNETTELogement1974494 800 $
RU BISSONNETTELogement1965496 300 $
RU BISSONNETTELogement1966513 800 $
RU BISSONNETTELogement2014584 000 $
RU BISSONNETTELogement1973589 600 $
RU BISSONNETTETerrain de sport—745 900 $
RU BISSONNETTEService de travaux d’électricité et d'19641 087 100 $
RU BLACKRue et avenue pour l’accès local—100 $
RU BLACKLogement1962288 800 $
RU BLACKLogement1962291 200 $
RU BLACKLogement1956329 100 $
RU BLACKLogement1959331 300 $
RU BLACKLogement1977343 300 $
RU BLACKLogement1954354 100 $
RU BLACKLogement1956355 200 $
RU BLACKLogement1972360 700 $
RU BLACKLogement1963361 700 $
RU BLACKLogement1974370 500 $
RU BLACKLogement1959371 700 $
RU BLACKLogement1958374 800 $
RU BLACKLogement1954384 200 $
RU BLACKLogement1957390 600 $
RU BLACKLogement1963414 900 $
RU BLACKLogement1955417 900 $
RU BLACKLogement1963425 800 $
RU BLACKLogement1957427 400 $
RU BLACKLogement1958429 600 $
RU BLACKLogement1955434 200 $
RU BLACKLogement1955450 500 $
RU BLACKLogement1957458 900 $
RU BLACKLogement1963472 000 $
RU BLACKLogement1955494 200 $
RU BLACKLogement1956534 200 $
RU BLACKLogement1966579 000 $
RU BLACKLogement1959609 500 $
RU BLACKLogement1969614 900 $
RU BLACKLogement2023730 000 $
RU BOCAGERue et avenue pour l’accès local—100 $
RU BOISERue et avenue pour l’accès local—100 $
RU BOISELogement2009435 000 $
RU BOISELogement2008437 800 $
RU BOISELogement2008448 300 $
RU BOISELogement2006458 300 $
RU BOISELogement2006459 300 $
RU BOISELogement2008463 400 $
RU BOISELogement2006464 200 $
RU BOISELogement2006469 200 $
RU BOISELogement2007469 900 $
RU BOISELogement2005473 000 $
RU BOISELogement2006478 000 $
RU BOISELogement2009480 700 $
RU BOISELogement2008482 000 $
RU BOISELogement2009510 600 $
RU BOISELogement2007512 900 $
RU BOISELogement2008514 600 $
RU BOISELogement2006527 000 $
RU BOISELogement2009527 900 $
RU BOISELogement2005528 100 $
RU BOISELogement2006532 900 $
RU BOISELogement2009532 900 $
RU BOISELogement2007533 400 $
RU BOISELogement2006542 900 $
RU BOISELogement2010543 600 $
RU BOISELogement2007548 600 $
RU BOISELogement2005554 500 $
RU BOISELogement2009560 800 $
RU BOISELogement2007605 500 $
RU BOISELogement2012609 100 $
RU BOISELogement2008617 300 $
RU BOISELogement2013675 700 $
RU BOISELogement2012689 100 $
RU BOISELogement2009709 400 $
RU BOISELogement2009772 200 $
RU BOISELogement2008807 100 $
RU BOISELogement2006906 400 $
RU BONINRue et avenue pour l’accès local—100 $
RU BONINRue et avenue pour l’accès local—100 $
RU BONINRue et avenue pour l’accès local—100 $
RU BONINEspace de terrain non aménagé et non e—14 000 $
RU BONINEspace de terrain non aménagé et non e—208 900 $
RU BONINEspace de terrain non aménagé et non e—216 700 $
RU BONINEspace de terrain non aménagé et non e—220 000 $
RU BONINEspace de terrain non aménagé et non e—225 800 $
RU BONINEspace de terrain non aménagé et non e—227 100 $
RU BONINEspace de terrain non aménagé et non e—230 400 $
RU BONINEspace de terrain non aménagé et non e—231 700 $
RU BONINEspace de terrain non aménagé et non e—241 300 $
RU BONINEspace de terrain non aménagé et non e—248 700 $
RU BONINEspace de terrain non aménagé et non e—259 100 $
RU BONINEspace de terrain non aménagé et non e—414 300 $
RU BONINLogement1983490 600 $
RU BONINLogement1988490 600 $
RU BONINLogement1983508 100 $
RU BONINEspace de terrain non aménagé et non e—534 200 $
RU BONINLogement1989638 400 $
RU BONINLogement1983639 100 $
RU BONINLogement1983745 900 $
RU BONINLogement1983745 900 $
RU BONINLogement1986745 900 $
RU BONINLogement1987745 900 $
RU BONINLogement1985745 900 $
RU BONINLogement1991766 100 $
RU BONINLogement1991766 100 $
RU BONINLogement2004861 300 $
RU BONINLogement2018874 800 $
RU BONINLogement1993892 100 $
RU BONINTerrain de sport19821 047 700 $
RU BONINLogement—1 312 200 $
RU BOUCHARDRue et avenue pour l’accès local—100 $
RU BOUGIERue et avenue pour l’accès local—100 $
RU BOUGIELogement1986319 300 $
RU BOUGIELogement1986332 800 $
RU BOUGIELogement1986333 200 $
RU BOUGIELogement1987345 700 $
RU BOUGIELogement1986346 000 $
RU BOUGIELogement1985352 100 $
RU BOUGIELogement1987361 900 $
RU BOUGIELogement1968366 200 $
RU BOUGIELogement1987367 700 $
RU BOUGIELogement1986378 500 $
RU BOUGIELogement1986378 500 $
RU BOUGIELogement1986398 900 $
RU BOUGIELogement1988403 600 $
RU BOUGIELogement1987405 600 $
RU BOUGIELogement1987411 600 $
RU BOUGIELogement1987414 400 $
RU BOUGIELogement1987419 400 $
RU BOUGIELogement1986432 200 $
RU BOUGIELogement1986448 400 $
RU BOUGIELogement1987460 400 $
RU BOUGIELogement1986462 600 $
RU BOUGIELogement1987470 100 $
RU BOULANGERRue et avenue pour l’accès local—100 $
RU BOULANGERLogement1971264 500 $
RU BOULANGERLogement1972279 700 $
RU BOULANGERLogement1972282 200 $
RU BOULANGERLogement1972285 300 $
RU BOULANGERLogement1970290 400 $
RU BOULANGERLogement1972302 200 $
RU BOULANGERLogement1974306 800 $
RU BOULANGERLogement1971319 100 $
RU BOULANGERLogement1971323 700 $
RU BOULANGERLogement1972331 300 $
RU BOULANGERLogement1972336 700 $
RU BOULANGERLogement1971349 700 $
RU BOULANGERLogement1974351 700 $
RU BOULANGERLogement1971356 800 $
RU BOULANGERLogement1971367 500 $
RU BOULANGERLogement1972372 300 $
RU BOULANGERLogement1974373 700 $
RU BOULANGERLogement1973376 400 $
RU BOULANGERLogement1973384 200 $
RU BOULANGERLogement1972385 800 $
RU BOULANGERLogement1973386 900 $
RU BOULANGERLogement1972390 600 $
RU BOULANGERLogement1972392 300 $
RU BOULANGERLogement1975396 800 $
RU BOULANGERLogement1972402 300 $
RU BOULANGERLogement1980403 500 $
RU BOULANGERLogement1973404 300 $
RU BOULANGERLogement1972406 100 $
RU BOULANGERLogement1973407 800 $
RU BOULANGERLogement1973408 000 $
RU BOULANGERLogement1973413 700 $
RU BOULANGERLogement1972414 500 $
RU BOULANGERLogement1972436 500 $
RU BOULANGERLogement1975439 200 $
RU BOULANGERLogement1972474 700 $
RU BOULANGERLogement1975488 100 $
RU BOULANGERLogement1978492 200 $
RU BOURASSARue et avenue pour l’accès local—100 $
RU BOURASSALogement2010388 100 $
RU BOURASSALogement2010390 300 $
RU BOURASSALogement2009412 400 $
RU BOURASSALogement2007444 500 $
RU BOURASSALogement2005447 300 $
RU BOURASSALogement2008471 200 $
RU BOURASSALogement2009482 400 $
RU BOURASSALogement2004485 700 $
RU BOURASSALogement2008492 900 $
RU BOURASSALogement2009508 700 $
RU BOURASSALogement2009514 000 $
RU BOURASSALogement2009526 300 $
RU BOURASSALogement2009537 900 $
RU BOURASSALogement1996569 700 $
RU BOURDEAURue et avenue pour l’accès local—100 $
RU BOURDEAURue et avenue pour l’accès local—100 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 000 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—45 500 $
RU BOURDEAUEspace de terrain non aménagé et non e—46 900 $
RU BOURDEAUEspace de terrain non aménagé et non e—46 900 $
RU BOURDEAUEspace de terrain non aménagé et non e—46 900 $
RU BOURDEAUEspace de terrain non aménagé et non e—46 900 $
RU BOURDEAUEspace de terrain non aménagé et non e—46 900 $
RU BOURDEAUEspace de terrain non aménagé et non e—47 800 $
RU BOURDEAUEspace de terrain non aménagé et non e—47 800 $
RU BOURDEAUEspace de terrain non aménagé et non e—47 800 $
RU BOURDEAUEspace de terrain non aménagé et non e—47 800 $
RU BOURDEAUEspace de terrain non aménagé et non e—47 800 $
RU BOURDEAULogement1977313 100 $
RU BOURDEAULogement1977345 700 $
RU BOURDEAULogement1977354 600 $
RU BOURDEAULogement1977356 700 $
RU BOURDEAULogement1977357 800 $
RU BOURDEAULogement1977380 400 $
RU BOURDEAULogement1976382 500 $
RU BOURDEAULogement1977384 300 $
RU BOURDEAULogement1977389 000 $
RU BOURDEAULogement1976390 400 $
RU BOURDEAULogement1986393 800 $
RU BOURDEAULogement1977398 300 $
RU BOURDEAULogement1977399 100 $
RU BOURDEAULogement1989404 300 $
RU BOURDEAULogement1987421 700 $
RU BOURDEAULogement1988453 900 $
RU BOURDEAULogement1987472 200 $
RU BOURDEAULogement1988480 500 $
RU BOURDEAULogement1989484 200 $
RU BOURDEAULogement1987501 900 $
RU BOURDEAULogement1989503 400 $
RU BOURDONRue et avenue pour l’accès local—100 $
RU BOURDONRue et avenue pour l’accès local—100 $
RU BOURDONLogement1985293 200 $
RU BOURDONLogement1983296 300 $
RU BOURDONLogement1984296 800 $
RU BOURDONLogement1984302 000 $
RU BOURDONLogement1986302 400 $
RU BOURDONLogement1983302 400 $
RU BOURDONLogement1984304 100 $
RU BOURDONLogement1983304 300 $
RU BOURDONLogement1983304 800 $
RU BOURDONLogement1983307 300 $
RU BOURDONLogement1986307 500 $
RU BOURDONLogement1983308 900 $
RU BOURDONLogement1985310 600 $
RU BOURDONLogement1984310 700 $
RU BOURDONLogement1984311 400 $
RU BOURDONLogement1983311 600 $
RU BOURDONLogement1984312 500 $
RU BOURDONLogement1983313 000 $
RU BOURDONLogement1984313 800 $
RU BOURDONLogement1983314 900 $
RU BOURDONLogement1983316 200 $
RU BOURDONLogement1983316 300 $
RU BOURDONLogement1983317 900 $
RU BOURDONLogement1983318 300 $
RU BOURDONLogement1984319 400 $
RU BOURDONLogement1984320 100 $
RU BOURDONLogement1983320 200 $
RU BOURDONLogement1984323 200 $
RU BOURDONLogement1983325 400 $
RU BOURDONLogement1983325 800 $
RU BOURDONLogement1984326 500 $
RU BOURDONLogement1984328 200 $
RU BOURDONLogement1983328 800 $
RU BOURDONLogement1983328 800 $
RU BOURDONLogement1983330 000 $
RU BOURDONLogement1983330 400 $
RU BOURDONLogement1983330 500 $
RU BOURDONLogement1984330 500 $
RU BOURDONLogement1984330 700 $
RU BOURDONLogement1984330 800 $
RU BOURDONLogement1984331 600 $
RU BOURDONLogement1989331 900 $
RU BOURDONLogement1983333 200 $
RU BOURDONLogement1984341 100 $
RU BOURDONLogement1984349 000 $
RU BOURDONLogement1984362 300 $
RU BOURDONLogement1984366 600 $
RU BOURDONLogement1983373 100 $
RU BOURDONLogement1984379 100 $
RU BOURDONLogement1984379 200 $
RU BOURDONLogement1983380 700 $
RU BOURDONLogement1984382 400 $
RU BOURDONLogement1993382 800 $
RU BOURDONLogement2023466 100 $
RU BOURGETRue et avenue pour l’accès local—100 $
RU BOURGETRue et avenue pour l’accès local—100 $
RU BOURGETEspace de terrain non aménagé et non e—207 200 $
RU BOURGETLogement1941330 200 $
RU BOURGETLogement1938340 900 $
RU BOURGETLogement2016344 200 $
RU BOURGETLogement2017350 400 $
RU BOURGETLogement2017354 500 $
RU BOURGETLogement2017357 300 $
RU BOURGETLogement2017364 700 $
RU BOURGETLogement2016369 500 $
RU BOURGETLogement2017373 000 $
RU BOURGETLogement2016374 300 $
RU BOURGETLogement2016382 300 $
RU BOURGETLogement2016388 300 $
RU BOURGETLogement2017390 400 $
RU BOURGETLogement2017394 500 $
RU BOURGETLogement1973605 900 $
RU BOURGETLogement2006742 600 $
RU BOURGETLogement2016991 400 $
RU BOURGETLogement2020991 400 $
RU BOURGETLogement2016991 400 $
RU BOURGETLogement2017991 400 $
RU BOURGETMaison de chambres pour personnes ayan20231 634 400 $
RU BOYERRue et avenue pour l’accès local—100 $
RU BOYEREspace de terrain non aménagé et non e—139 400 $
RU BOYERLogement1945429 800 $
RU BOYERLogement1993448 300 $
RU BOYERLogement1978449 800 $
RU BOYERLogement1977491 000 $
RU BOYERLogement1975494 800 $
RU BOYERLogement1985514 900 $
RU BOYERLogement1968517 800 $
RU BOYERLogement2003613 100 $
RU BOYERLogement1989628 500 $
RU BOYERLogement2002719 600 $
RU BRASSARDRue et avenue pour l’accès local—100 $
RU BRASSARDRue et avenue pour l’accès local—100 $
RU BRASSARDEspace de terrain non aménagé et non e—317 600 $
RU BRASSARDLogement1987539 900 $
RU BRASSARDLogement1979566 200 $
RU BRASSARDLogement2004606 300 $
RU BRASSARDLogement2012621 600 $
RU BRASSARDLogement1980651 900 $
RU BRASSARDLogement2013652 900 $
RU BRASSARDLogement2004657 900 $
RU BRASSARDLogement2004658 200 $
RU BRASSARDLogement2012661 600 $
RU BRASSARDLogement2004688 500 $
RU BRASSARDLogement2004689 500 $
RU BRASSARDLogement2007705 900 $
RU BRASSARDLogement2004712 000 $
RU BRASSARDLogement2012713 800 $
RU BRASSARDLogement2013716 700 $
RU BRASSARDLogement2013732 700 $
RU BRASSARDLogement2004757 300 $
RU BRASSARDLogement2005767 400 $
RU BRASSARDLogement2005779 400 $
RU BRASSARDLogement2006787 900 $
RU BRASSARDLogement2004819 900 $
RU BRASSARDLogement2004834 800 $
RU BRASSARDLogement2013841 100 $
RU BRASSARDLogement2004896 400 $
RU BRASSARDLogement2022967 000 $
RU BRASSARDLogement20091 164 100 $
RU BRISERue et avenue pour l’accès local—100 $
RU BRISERue et avenue pour l’accès local—100 $
RU BRISERue et avenue pour l’accès local—100 $
RU BRISEEspace de terrain non aménagé et non e—247 100 $

Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38