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 — Saint-Constant (page 8)

RueUsageAnnéeValeur
RU BRODEURLogement1986552 300 $
RU BRODEURLogement1981554 400 $
RU BRODEURLogement1983565 900 $
RU BRODEURLogement1984567 900 $
RU BRODEURLogement1983573 600 $
RU BRODEURLogement1985575 900 $
RU BRODEURLogement1978592 600 $
RU BRODEURLogement1983592 800 $
RU BRODEURLogement1982594 700 $
RU BRODEURLogement1978598 000 $
RU BRODEURLogement1981612 600 $
RU BRODEURLogement1983618 000 $
RU BRODEURLogement1985656 200 $
RU BRODEURLogement1984659 900 $
RU BRODEURLogement1984662 200 $
RU BRODEURLogement1977687 900 $
RU BRODEURLogement1985689 000 $
RU BRODEURLogement1983689 500 $
RU BRODEURLogement1968693 400 $
RU BRODEURLogement1970988 600 $
RU BROSSARDPassage—100 $
RU BROSSARDRue et avenue pour l’accès local—100 $
RU BROSSARDEspace de terrain non aménagé et non e—306 000 $
RU BROSSARDEspace de terrain non aménagé et non e—306 000 $
RU BROSSARDParc à caractère récréatif et ornement—451 600 $
RU BROSSARDLogement2008533 700 $
RU BROSSARDLogement2007548 300 $
RU BROSSARDLogement2006563 400 $
RU BROSSARDLogement2007565 600 $
RU BROSSARDLogement2007566 500 $
RU BROSSARDLogement2008579 500 $
RU BROSSARDLogement2007584 000 $
RU BROSSARDLogement2007584 100 $
RU BROSSARDLogement2008585 900 $
RU BROSSARDLogement2008587 100 $
RU BROSSARDLogement2007589 200 $
RU BROSSARDLogement2007590 100 $
RU BROSSARDLogement2008590 500 $
RU BROSSARDLogement2008592 800 $
RU BROSSARDLogement2008594 500 $
RU BROSSARDLogement2006594 800 $
RU BROSSARDLogement2006599 200 $
RU BROSSARDLogement2008600 100 $
RU BROSSARDLogement2007601 200 $
RU BROSSARDLogement2007601 900 $
RU BROSSARDLogement2007603 200 $
RU BROSSARDLogement2007606 100 $
RU BROSSARDLogement2008608 400 $
RU BROSSARDLogement2007608 700 $
RU BROSSARDLogement2008608 800 $
RU BROSSARDLogement2008609 000 $
RU BROSSARDLogement2008612 300 $
RU BROSSARDLogement2008612 300 $
RU BROSSARDLogement2008613 700 $
RU BROSSARDLogement2008615 400 $
RU BROSSARDLogement2008618 400 $
RU BROSSARDLogement2008618 900 $
RU BROSSARDLogement2008632 500 $
RU BROSSARDLogement2008635 300 $
RU BROSSARDLogement2008636 200 $
RU BROSSARDLogement2007637 700 $
RU BROSSARDLogement2008638 800 $
RU BROSSARDLogement2006640 700 $
RU BROSSARDLogement2007653 600 $
RU BROSSARDLogement2007658 400 $
RU BROSSARDLogement2006658 700 $
RU BROSSARDLogement2008659 000 $
RU BROSSARDLogement2006661 400 $
RU BROSSARDLogement2006663 500 $
RU BROSSARDLogement2008671 200 $
RU BROSSARDLogement2008676 100 $
RU BROSSARDLogement2008679 600 $
RU BROSSARDLogement2008682 100 $
RU BROSSARDLogement2006687 300 $
RU BROSSARDLogement2009688 400 $
RU BROSSARDLogement2007689 200 $
RU BROSSARDLogement2006693 600 $
RU BROSSARDLogement2009696 600 $
RU BROSSARDLogement2006712 000 $
RU BROSSARDLogement2008717 200 $
RU BROSSARDLogement2008730 000 $
RU BROSSARDLogement2006732 300 $
RU BROSSARDLogement2007733 000 $
RU BROSSARDLogement2007736 800 $
RU BROSSARDLogement2007737 000 $
RU BROSSARDLogement2007759 200 $
RU BROSSARDLogement2008765 600 $
RU BROSSARDLogement2008778 200 $
RU BROSSARDLogement2007789 900 $
RU BROSSARDLogement2007795 400 $
RU BROSSARDLogement2008797 900 $
RU BROSSARDLogement2008800 000 $
RU BROSSARDLogement2008805 400 $
RU BROSSARDLogement2007816 200 $
RU BROSSARDLogement2007911 000 $
RU BROSSARDLogement2010914 300 $
RU BROSSARDLogement2007961 000 $
RU BROSSEAURue et avenue pour l’accès local—100 $
RU BROSSEAULogement2007514 400 $
RU BROSSEAULogement2007584 600 $
RU BROSSEAULogement2008592 800 $
RU BROSSEAULogement2007600 200 $
RU BROSSEAULogement2007601 900 $
RU BROSSEAULogement2006607 700 $
RU BROSSEAULogement2006613 600 $
RU BROSSEAULogement2007616 400 $
RU BROSSEAULogement2008623 300 $
RU BROSSEAULogement2007634 000 $
RU BROSSEAULogement2007637 100 $
RU BROSSEAULogement2007639 200 $
RU BROSSEAULogement2008653 800 $
RU BROSSEAULogement2007658 500 $
RU BROSSEAULogement2007666 000 $
RU BROSSEAULogement2007675 600 $
RU BROSSEAULogement2007679 100 $
RU BROSSEAULogement2007681 800 $
RU BROSSEAULogement2007703 500 $
RU BROSSEAULogement2007722 300 $
RU BROSSEAULogement2007723 200 $
RU BROSSEAULogement2008726 000 $
RU BROSSEAULogement2009729 900 $
RU BROSSEAULogement2008740 100 $
RU BROSSEAULogement2007758 400 $
RU BROSSEAULogement2007786 100 $
RU BROSSEAULogement2007789 700 $
RU BROSSEAULogement2006806 000 $
RU BROSSEAULogement2008822 600 $
RU BROSSEAULogement2007842 900 $
RU BROSSEAULogement2008845 300 $
RU BROSSEAULogement2007852 300 $
RU BROSSEAULogement2007856 100 $
RU BROSSEAULogement2007872 000 $
RU BROSSEAULogement20071 013 300 $
RU CAPESRue et avenue pour l’accès local—100 $
RU CAPESRue et avenue pour l’accès local—100 $
RU CAPESRue et avenue pour l’accès local—100 $
RU CAPESRue et avenue pour l’accès local—100 $
RU CAPESEspace de terrain non aménagé et non e—2 200 $
RU CAPESLogement2002503 100 $
RU CAPESLogement2002506 300 $
RU CAPESLogement2010509 900 $
RU CAPESLogement2003518 500 $
RU CAPESLogement1996521 800 $
RU CAPESLogement1993521 900 $
RU CAPESLogement2011541 500 $
RU CAPESLogement2002548 100 $
RU CAPESLogement2002556 700 $
RU CAPESLogement2012562 000 $
RU CAPESLogement2002564 200 $
RU CAPESLogement2010565 400 $
RU CAPESLogement2002568 500 $
RU CAPESLogement2012571 700 $
RU CAPESLogement2003577 200 $
RU CAPESLogement2010578 200 $
RU CAPESLogement2010589 700 $
RU CAPESLogement2010591 700 $
RU CAPESLogement2013594 300 $
RU CAPESLogement2012598 600 $
RU CAPESLogement2012603 400 $
RU CAPESLogement2003605 000 $
RU CAPESLogement2013605 300 $
RU CAPESLogement2012605 700 $
RU CAPESLogement2013606 900 $
RU CAPESLogement2012610 400 $
RU CAPESLogement2003612 600 $
RU CAPESLogement2014614 600 $
RU CAPESLogement2012619 900 $
RU CAPESLogement2013620 200 $
RU CAPESLogement2011623 500 $
RU CAPESLogement2013628 500 $
RU CAPESLogement2004631 400 $
RU CAPESLogement2013637 500 $
RU CAPESLogement2002646 900 $
RU CAPESLogement2011651 000 $
RU CAPESLogement2023653 900 $
RU CAPESLogement2002659 100 $
RU CAPESLogement2002662 300 $
RU CAPESLogement2012667 400 $
RU CAPESLogement2003678 600 $
RU CAPESLogement2010679 600 $
RU CAPESLogement2003681 800 $
RU CAPESLogement2013715 600 $
RU CAPESLogement2010740 400 $
RU CAPESLogement2010768 200 $
RU CAPESLogement2013790 300 $
RU CAPESStation de contrôle de la pression de 20007 258 500 $
RU CARTIERRue et avenue pour l’accès local—100 $
RU CARTIERRue et avenue pour l’accès local—100 $
RU CARTIERLogement1975381 300 $
RU CARTIERLogement1976422 000 $
RU CARTIERLogement1976425 500 $
RU CARTIERLogement1976427 600 $
RU CARTIERLogement1975443 900 $
RU CARTIERLogement1975454 400 $
RU CARTIERLogement1975463 100 $
RU CARTIERLogement1976463 500 $
RU CARTIERLogement1975469 100 $
RU CARTIERLogement1975481 700 $
RU CARTIERLogement1975484 900 $
RU CARTIERLogement1976488 300 $
RU CARTIERLogement1977490 000 $
RU CARTIERLogement1975498 700 $
RU CARTIERLogement1970505 200 $
RU CARTIERLogement1975506 000 $
RU CARTIERLogement1970511 600 $
RU CARTIERLogement1970522 000 $
RU CARTIERLogement2012526 800 $
RU CARTIERLogement1980537 000 $
RU CARTIERLogement1977537 100 $
RU CARTIERLogement1975541 500 $
RU CARTIERLogement1976544 200 $
RU CARTIERLogement1970554 300 $
RU CARTIERLogement1975567 000 $
RU CENTRERue et avenue pour l’accès local—100 $
RU CENTRELogement1983459 300 $
RU CENTRELogement1983468 800 $
RU CENTRELogement1973477 400 $
RU CENTRELogement1974480 500 $
RU CENTRELogement1973490 600 $
RU CENTRELogement1976493 000 $
RU CENTRELogement1974495 400 $
RU CENTRELogement1973496 300 $
RU CENTRELogement1976498 800 $
RU CENTRELogement1975505 100 $
RU CENTRELogement1977510 500 $
RU CENTRELogement1974521 400 $
RU CENTRELogement1976529 500 $
RU CENTRELogement1977546 100 $
RU CENTRELogement1986560 900 $
RU CENTRELogement1981590 800 $
RU CENTRELogement1986615 400 $
RU CHAMPAGNERue et avenue pour l’accès local—100 $
RU CHAMPAGNEEspace de terrain non aménagé et non e—178 300 $
RU CHAMPAGNELogement1989474 300 $
RU CHAMPAGNELogement1989493 400 $
RU CHAMPAGNELogement1989496 000 $
RU CHAMPAGNELogement1988498 400 $
RU CHAMPAGNELogement1989498 700 $
RU CHAMPAGNELogement1989499 000 $
RU CHAMPAGNELogement1991499 400 $
RU CHAMPAGNELogement1990501 800 $
RU CHAMPAGNELogement1989504 000 $
RU CHAMPAGNELogement1995507 700 $
RU CHAMPAGNELogement1990511 300 $
RU CHAMPAGNELogement1990515 700 $
RU CHAMPAGNELogement1992517 500 $
RU CHAMPAGNELogement1991518 500 $
RU CHAMPAGNELogement1988521 600 $
RU CHAMPAGNELogement1989523 900 $
RU CHAMPAGNELogement1992528 200 $
RU CHAMPAGNELogement1992528 200 $
RU CHAMPAGNELogement1990528 500 $
RU CHAMPAGNELogement1989538 500 $
RU CHAMPAGNELogement1990544 200 $
RU CHAMPAGNELogement1992548 700 $
RU CHAMPAGNELogement1989557 000 $
RU CHAMPAGNELogement1989559 600 $
RU CHAMPAGNELogement1992561 000 $
RU CHAMPAGNELogement1996564 200 $
RU CHAMPAGNELogement1992564 700 $
RU CHAMPAGNELogement1990569 100 $
RU CHAMPAGNELogement1991586 300 $
RU CHAMPAGNELogement1989587 600 $
RU CHAMPAGNELogement1989589 100 $
RU CHAMPAGNELogement1988606 700 $
RU CHAMPAGNELogement1988614 100 $
RU CHAMPAGNELogement1989646 200 $
RU CHAMPAGNELogement1997709 800 $
RU CHAMPAGNELogement1992731 000 $
RU CHAMPLAINRue et avenue pour l’accès local—100 $
RU CHAMPLAINLogement1976476 400 $
RU CHAMPLAINLogement1983491 700 $
RU CHAMPLAINLogement1986553 400 $
RU CHAMPLAINLogement1982585 700 $
RU CHAMPLAINLogement1976595 200 $
RU CHAMPLAINLogement1977609 500 $
RU CHAMPLAINLogement1976623 000 $
RU CHAMPLAINLogement1978626 500 $
RU CHAMPLAINLogement1977639 600 $
RU CHAMPLAINLogement2003647 600 $
RU CHAMPLAINLogement1982658 000 $
RU CHANTALRue et avenue pour l’accès local—100 $
RU CHANTALRivière et ruisseau—100 $
RU CHANTALEspace de terrain non aménagé et non e—300 800 $
RU CHANTALLogement1973472 400 $
RU CHANTALLogement1975480 400 $
RU CHANTALLogement1976481 500 $
RU CHANTALLogement1976485 000 $
RU CHANTALLogement1977485 900 $
RU CHANTALLogement1983488 700 $
RU CHANTALLogement1976489 000 $
RU CHANTALLogement1976494 600 $
RU CHANTALLogement1976495 600 $
RU CHANTALLogement1976495 700 $
RU CHANTALLogement1974498 700 $
RU CHANTALLogement1976502 600 $
RU CHANTALLogement1976504 300 $
RU CHANTALLogement1975505 100 $
RU CHANTALLogement1984510 500 $
RU CHANTALLogement1988516 700 $
RU CHANTALLogement1975517 600 $
RU CHANTALLogement1976517 700 $
RU CHANTALLogement1976518 300 $
RU CHANTALEspace de terrain non aménagé et non e—524 300 $
RU CHANTALLogement1976525 000 $
RU CHANTALLogement1974537 100 $
RU CHANTALLogement1976539 300 $
RU CHANTALLogement1974544 600 $
RU CHANTALLogement1977553 900 $
RU CHANTALLogement1975557 000 $
RU CHANTALLogement1974560 200 $
RU CHANTALLogement1976560 700 $
RU CHANTALLogement1974561 200 $
RU CHANTALLogement1976596 900 $
RU CHANTALLogement1974599 900 $
RU CHANTALLogement1988605 300 $
RU CHANTALLogement1976607 400 $
RU CHANTALLogement1977713 300 $
RU CHANTECLERCRue et avenue pour l’accès local—100 $
RU CHANTECLERCEspace de terrain non aménagé et non e—40 400 $
RU CHANTECLERCEspace de terrain non aménagé et non e—289 500 $
RU CHANTECLERCLogement1993491 400 $
RU CHANTECLERCLogement1987494 800 $
RU CHANTECLERCLogement1983496 500 $
RU CHANTECLERCLogement1983510 700 $
RU CHANTECLERCLogement2003515 000 $
RU CHANTECLERCLogement1987517 000 $
RU CHANTECLERCLogement2002518 800 $
RU CHANTECLERCLogement1987521 600 $
RU CHANTECLERCLogement1983521 700 $
RU CHANTECLERCLogement1994524 900 $
RU CHANTECLERCLogement1988525 100 $
RU CHANTECLERCLogement1989532 300 $
RU CHANTECLERCLogement1987548 700 $
RU CHANTECLERCLogement2002557 400 $
RU CHANTECLERCLogement1982565 000 $
RU CHANTECLERCLogement1984566 300 $
RU CHANTECLERCLogement1985569 600 $
RU CHANTECLERCLogement2002570 900 $
RU CHANTECLERCLogement2003576 000 $
RU CHANTECLERCLogement1989580 300 $
RU CHANTECLERCLogement1999580 900 $
RU CHANTECLERCLogement1987592 300 $
RU CHANTECLERCLogement1987595 000 $
RU CHANTECLERCLogement1989610 500 $
RU CHANTECLERCLogement2003620 500 $
RU CHANTECLERCLogement1984623 300 $
RU CHANTECLERCLogement2003662 200 $
RU CHANTECLERCLogement1980665 300 $
RU CHANTECLERCLogement1999667 400 $
RU CHAPAISRue et avenue pour l’accès local—100 $
RU CHAPAISEspace de terrain non aménagé et non e—46 200 $
RU CHAPAISEspace de terrain non aménagé et non e—71 700 $
RU CHAPAISLogement1986489 500 $
RU CHAPAISLogement1985505 100 $
RU CHAPAISLogement1994508 100 $
RU CHAPAISLogement1985510 700 $
RU CHAPAISLogement1986514 100 $
RU CHAPAISLogement1986530 300 $
RU CHAPAISLogement2002539 800 $
RU CHAPAISLogement1984540 800 $
RU CHAPAISLogement1983552 600 $
RU CHAPAISLogement2002561 500 $
RU CHAPAISLogement1986567 400 $
RU CHAPAISLogement1986572 800 $
RU CHAPAISLogement2002590 100 $
RU CHAPAISLogement1983590 200 $
RU CHAPAISLogement2002599 500 $
RU CHAPAISLogement2001602 200 $
RU CHAPAISLogement2003605 800 $
RU CHAPAISLogement2003606 500 $
RU CHAPAISLogement1986612 500 $
RU CHAPAISLogement2002622 400 $
RU CHAPAISLogement2003635 100 $
RU CHAPAISLogement2003637 700 $
RU CHAPAISLogement1986641 000 $
RU CHAPAISLogement2002642 300 $
RU CHAPAISLogement1986660 900 $
RU CHAPAISLogement2000666 700 $
RU CHAPAISLogement1987679 400 $
RU CHAPAISLogement2003683 200 $
RU CHAPAISLogement2002701 000 $
RU CHAPAISLogement1986705 900 $
RU CHAPAISLogement2003746 700 $
RU CHARBONNEAURue et avenue pour l’accès local—100 $
RU CHARBONNEAULogement1990465 000 $
RU CHARBONNEAULogement1990468 400 $
RU CHARBONNEAULogement1990469 300 $
RU CHARBONNEAULogement1990473 200 $
RU CHARBONNEAULogement1990484 200 $
RU CHARBONNEAULogement1990493 700 $
RU CHARBONNEAULogement1990513 600 $
RU CHARBONNEAULogement1990519 500 $
RU CHARBONNEAULogement1990528 700 $
RU CHARBONNEAULogement1995531 700 $
RU CHARBONNEAULogement1998547 700 $
RU CHARBONNEAULogement1991556 400 $
RU CHARBONNEAULogement1990567 900 $
RU CHARBONNEAULogement1998577 600 $
RU CHARBONNEAULogement1997578 300 $
RU CHARBONNEAULogement1990615 300 $
RU CHARBONNEAULogement1997656 700 $
RU CHATEAURue et avenue pour l’accès local—100 $
RU CHATEAURue et avenue pour l’accès local—100 $
RU CHATEAUParc pour la récréation en général—800 $
RU CHATEAUEspace de terrain non aménagé et non e—2 500 $
RU CHATEAUEspace de terrain non aménagé et non e—2 500 $
RU CHATEAUEspace de terrain non aménagé et non e—2 500 $
RU CHATEAUEspace de terrain non aménagé et non e—2 500 $
RU CHATEAUEspace de terrain non aménagé et non e—2 600 $
RU CHATEAUEspace de terrain non aménagé et non e—2 600 $
RU CHATEAUEspace de terrain non aménagé et non e—2 700 $
RU CHATEAUEspace de terrain non aménagé et non e—2 700 $
RU CHATEAUEspace de terrain non aménagé et non e—2 800 $
RU CHATEAUEspace de terrain non aménagé et non e—2 800 $
RU CHATEAUEspace de terrain non aménagé et non e—2 800 $
RU CHATEAUEspace de terrain non aménagé et non e—3 000 $
RU CHATEAUEspace de terrain non aménagé et non e—3 000 $
RU CHATEAUEspace de terrain non aménagé et non e—3 100 $
RU CHATEAUEspace de terrain non aménagé et non e—3 200 $
RU CHATEAUEspace de terrain non aménagé et non e—3 300 $
RU CHATEAUEspace de terrain non aménagé et non e—4 200 $
RU CHATEAUEspace de terrain non aménagé et non e—4 400 $
RU CHATEAUEspace de terrain non aménagé et non e—5 300 $
RU CHATEAUEspace de terrain non aménagé et non e—5 400 $
RU CHATEAUEspace de terrain non aménagé et non e—7 500 $
RU CHATELRue et avenue pour l’accès local—100 $
RU CHATELLogement1981450 300 $
RU CHATELLogement1981469 000 $
RU CHATELLogement1981469 400 $
RU CHATELLogement1983474 600 $
RU CHATELLogement1984476 800 $
RU CHATELLogement1981486 100 $
RU CHATELLogement1982486 500 $
RU CHATELLogement1980502 600 $
RU CHATELLogement1984506 400 $
RU CHATELLogement1984511 500 $
RU CHATELLogement1981512 700 $
RU CHATELLogement1984515 100 $
RU CHATELLogement1984515 700 $
RU CHATELLogement1984516 300 $
RU CHATELLogement1981530 200 $
RU CHATELLogement1985531 400 $
RU CHATELLogement1984531 900 $
RU CHATELLogement1985545 200 $
RU CHATELLogement2007551 400 $
RU CHATELLogement1982567 600 $
RU CHICOINERue et avenue pour l’accès local—100 $
RU CHICOINEEspace de terrain non aménagé et non e—22 100 $
RU CHICOINELogement1989434 700 $
RU CHICOINELogement1990444 500 $
RU CHICOINELogement1989474 600 $
RU CHICOINELogement1990489 300 $
RU CHICOINELogement1989490 500 $
RU CHICOINELogement1990501 400 $
RU CHICOINELogement1990511 000 $
RU CHICOINELogement1989519 300 $
RU CHICOINELogement1989537 000 $
RU CHICOINELogement1990553 500 $
RU CHICOINELogement1989559 500 $
RU CHICOINELogement1989564 800 $
RU CHICOINELogement1998567 200 $
RU CHICOINELogement1995573 100 $
RU CHICOINELogement1995578 200 $
RU CHICOINELogement1990581 300 $
RU CHICOINELogement1990586 200 $
RU CHICOINELogement1990587 700 $
RU CHICOINELogement1998641 800 $
RU CHICOINELogement1989657 600 $
RU CLOUTIERRue et avenue pour l’accès local—100 $
RU CLOUTIERRue et avenue pour l’accès local—100 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 200 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 500 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 500 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 700 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 700 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 700 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 900 $
RU CLOUTIEREspace de terrain non aménagé et non e—2 900 $
RU CLOUTIEREspace de terrain non aménagé et non e—3 000 $
RU CLOUTIEREspace de terrain non aménagé et non e—3 100 $
RU CLOUTIEREspace de terrain non aménagé et non e—3 200 $
RU CLOUTIEREspace de terrain non aménagé et non e—3 500 $
RU CLOUTIEREspace de terrain non aménagé et non e—42 200 $
RU CLOUTIEREspace de terrain non aménagé et non e2025265 900 $
RU CLOUTIERLogement2013577 200 $
RU CLOUTIERLogement2011586 500 $
RU CLOUTIERLogement2012597 600 $
RU CLOUTIERLogement2010598 800 $
RU CLOUTIERLogement2013609 300 $
RU CLOUTIERLogement2014622 000 $
RU CLOUTIERLogement2011630 000 $
RU CLOUTIERLogement2013637 200 $
RU CLOUTIERLogement2011656 400 $
RU CLOUTIERLogement2010675 600 $
RU CLOUTIERLogement2013682 700 $
RU CLOUTIERLogement2011686 400 $
RU CLOUTIERLogement2013725 800 $
RU CLOUTIERLogement2012734 100 $
RU CLOUTIERLogement2010757 000 $

Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23