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 — Longueuil (page 82)

RueUsageAnnéeValeur
RU JOUBERTLogement1978613 700 $
RU JOUBERTLogement1951659 400 $
RU JOUBERTLogement1977689 600 $
RU JOUBERTLogement2019756 700 $
RU JOUBERTLogement2019757 800 $
RU JOUBERTLogement1979765 800 $
RU JOUBERTLogement1979810 500 $
RU JOUBERTLogement19791 044 300 $
RU JOYALRue et avenue pour l’accès local—100 $
RU JOYALRue et avenue pour l’accès local—100 $
RU JOYALLogement2008293 100 $
RU JOYALLogement2008293 100 $
RU JOYALLogement2008293 300 $
RU JOYALLogement2008294 300 $
RU JOYALLogement2008294 400 $
RU JOYALLogement2009297 200 $
RU JOYALLogement2008297 300 $
RU JOYALLogement2008298 800 $
RU JOYALLogement2008299 400 $
RU JOYALLogement2008304 300 $
RU JOYALLogement2008304 600 $
RU JOYALLogement2009305 700 $
RU JOYALLogement2008307 300 $
RU JOYALLogement2009307 800 $
RU JOYALLogement2009307 900 $
RU JOYALLogement2008308 000 $
RU JOYALLogement2009312 300 $
RU JOYALLogement2008312 700 $
RU JOYALLogement2009313 600 $
RU JOYALLogement2008314 400 $
RU JOYALLogement2009314 600 $
RU JOYALLogement2008314 900 $
RU JOYALLogement2009315 000 $
RU JOYALLogement2008316 600 $
RU JOYALLogement2008316 800 $
RU JOYALLogement2009318 600 $
RU JOYALLogement2009321 500 $
RU JOYALLogement2008323 400 $
RU JOYALLogement2009323 600 $
RU JOYALLogement2008327 400 $
RU JOYALLogement2008327 600 $
RU JOYALLogement2008327 900 $
RU JOYALLogement2008328 500 $
RU JOYALLogement2008329 900 $
RU JOYALLogement2008330 100 $
RU JOYALLogement2009331 800 $
RU JOYALLogement2009332 300 $
RU JOYALLogement2009334 500 $
RU JOYALLogement2009335 800 $
RU JOYALLogement2009336 400 $
RU JOYALLogement2008336 900 $
RU JOYALLogement2009337 000 $
RU JOYALLogement2008337 100 $
RU JOYALLogement2008337 100 $
RU JOYALLogement2008337 400 $
RU JOYALLogement2009338 400 $
RU JOYALLogement2009341 800 $
RU JOYALLogement2009346 900 $
RU JOYALLogement2008355 400 $
RU JOYALLogement2008375 100 $
RU JOYALLogement2008376 700 $
RU JOYALLogement2008378 500 $
RU JOYALLogement2008379 300 $
RU JOYALLogement2008383 000 $
RU JOYALLogement2008392 500 $
RU JOYALLogement2009393 900 $
RU JOYALLogement2009394 400 $
RU JOYALLogement2008395 500 $
RU JOYALLogement2008397 900 $
RU JOYALLogement2008398 300 $
RU JOYALLogement2009401 300 $
RU JOYALLogement2009403 400 $
RU JOYALLogement2008404 300 $
RU JOYALLogement2008405 300 $
RU JOYALLogement2009406 400 $
RU JOYALLogement2008406 500 $
RU JOYALLogement2009406 900 $
RU JOYALLogement2008407 300 $
RU JOYALLogement2009409 100 $
RU JOYALLogement2009409 400 $
RU JOYALLogement2008412 200 $
RU JOYALLogement2009413 000 $
RU JOYALLogement2009414 700 $
RU JOYALLogement2008430 300 $
RU JOYALLogement2009470 500 $
RU JOYALLogement2009620 600 $
RU JOYALLogement2009709 900 $
RU JOYALLogement2009732 400 $
RU JOYALLogement2009744 000 $
RU JOYALLogement2009745 500 $
RU JOYALLogement2009768 500 $
RU JOYALLogement2009775 700 $
RU JOYALLogement2009775 900 $
RU JOYALLogement2008776 800 $
RU JOYALLogement2008776 800 $
RU JOYALLogement2008776 800 $
RU JOYALLogement2009777 000 $
RU JOYALLogement2009782 200 $
RU JOYALLogement2009782 200 $
RU JOYALLogement2008787 200 $
RU JOYALLogement2009787 700 $
RU JOYALLogement20121 074 300 $
RU JOYALLogement20191 126 600 $
RU JUBILEELogement1964465 000 $
RU JUBILEELogement1964479 700 $
RU JUBILEELogement1964482 700 $
RU JUBILEELogement1963482 800 $
RU JUBILEELogement1963488 500 $
RU JUBILEELogement1964489 200 $
RU JUBILEELogement1964495 400 $
RU JUBILEELogement1964504 900 $
RU JUBILEELogement1963508 800 $
RU JUBILEELogement1964510 300 $
RU JUBILEELogement1965510 400 $
RU JUBILEELogement1964510 700 $
RU JUBILEELogement1965511 700 $
RU JUBILEELogement1964514 600 $
RU JUBILEELogement1963514 900 $
RU JUBILEELogement1964517 200 $
RU JUBILEELogement1965520 700 $
RU JUBILEELogement1965525 300 $
RU JUBILEELogement1964527 300 $
RU JUBILEELogement1965527 400 $
RU JUBILEELogement1963528 200 $
RU JUBILEELogement1964528 900 $
RU JUBILEELogement1964535 400 $
RU JUBILEELogement1963536 100 $
RU JUBILEELogement1964540 800 $
RU JUBILEELogement1963541 600 $
RU JUBILEELogement1965551 100 $
RU JUBILEELogement1965553 700 $
RU JUBILEELogement1965554 800 $
RU JUBILEELogement1964557 000 $
RU JUBILEELogement1963560 400 $
RU JUBILEELogement1965568 000 $
RU JUBILEELogement1965570 700 $
RU JUBILEELogement1964570 800 $
RU JUBILEELogement1964572 000 $
RU JUBILEELogement1963572 400 $
RU JUBILEELogement1964574 800 $
RU JUBILEELogement1963575 800 $
RU JUBILEELogement1964575 800 $
RU JUBILEELogement1964577 100 $
RU JUBILEELogement1964579 600 $
RU JUBILEELogement1965585 300 $
RU JUBILEELogement1964594 100 $
RU JUBILEELogement1963625 600 $
RU JUBILEELogement1965640 000 $
RU JUBILEELogement1964646 800 $
RU JUDELogement1977451 600 $
RU JUDELogement1977463 900 $
RU JUDELogement1977466 000 $
RU JUDELogement1977470 300 $
RU JUDELogement1977473 800 $
RU JUDELogement1977490 300 $
RU JUDELogement1977493 300 $
RU JUDELogement1977494 400 $
RU JUDELogement1976497 100 $
RU JUDELogement1977497 700 $
RU JUDELogement1977502 600 $
RU JUDELogement1977502 900 $
RU JUDELogement1977503 600 $
RU JUDELogement1977504 800 $
RU JUDELogement1977507 800 $
RU JUDELogement1977507 900 $
RU JUDELogement1977511 900 $
RU JUDELogement1977512 800 $
RU JUDELogement1977512 800 $
RU JUDELogement1977513 600 $
RU JUDELogement1977514 500 $
RU JUDELogement1977515 700 $
RU JUDELogement1977516 300 $
RU JUDELogement1977518 200 $
RU JUDELogement1977519 200 $
RU JUDELogement1977526 300 $
RU JUDELogement1977529 200 $
RU JUDELogement1977530 500 $
RU JUDELogement1977547 100 $
RU JUDELogement1977556 200 $
RU JUDELogement1977559 400 $
RU JUDELogement1977561 400 $
RU JUDELogement1977564 900 $
RU JUDELogement1977568 400 $
RU JUDELogement1977576 200 $
RU JUDELogement1976577 900 $
RU JUDELogement1977584 100 $
RU JUDELogement1977589 800 $
RU JUDELogement1977704 500 $
RU JUDITH-SAINTE-MARIERue et avenue pour l’accès local—100 $
RU JUDITH-SAINTE-MARIEParc pour la récréation en général—774 200 $
RU JUDITH-SAINTE-MARIELogement20151 109 900 $
RU JUDITH-SAINTE-MARIELogement20131 180 300 $
RU JUDITH-SAINTE-MARIELogement20151 243 500 $
RU JUDITH-SAINTE-MARIELogement20151 262 300 $
RU JUDITH-SAINTE-MARIELogement20131 310 200 $
RU JUDITH-SAINTE-MARIELogement20151 315 600 $
RU JUDITH-SAINTE-MARIELogement20141 349 000 $
RU JUDITH-SAINTE-MARIELogement20131 362 900 $
RU JUDITH-SAINTE-MARIELogement20151 367 900 $
RU JUDITH-SAINTE-MARIELogement20131 378 900 $
RU JUDITH-SAINTE-MARIELogement20141 394 000 $
RU JUDITH-SAINTE-MARIELogement20131 396 600 $
RU JUDITH-SAINTE-MARIELogement20131 418 500 $
RU JUDITH-SAINTE-MARIELogement20131 421 500 $
RU JUDITH-SAINTE-MARIELogement20161 450 300 $
RU JUDITH-SAINTE-MARIELogement20131 497 600 $
RU JUDITH-SAINTE-MARIELogement20151 571 000 $
RU JULES-MOULINLogement1990449 200 $
RU JULES-MOULINLogement1990454 800 $
RU JULES-MOULINLogement1990467 200 $
RU JULES-MOULINLogement1990476 200 $
RU JULES-MOULINLogement1993480 300 $
RU JULES-MOULINLogement1991485 500 $
RU JULES-MOULINLogement1992489 800 $
RU JULES-MOULINLogement1991495 600 $
RU JULES-MOULINLogement1992497 000 $
RU JULES-MOULINLogement1990499 800 $
RU JULES-MOULINLogement1992517 600 $
RU JULES-MOULINLogement1990520 700 $
RU JULES-MOULINLogement1992553 300 $
RU JULES-MOULINLogement1993565 500 $
RU JULES-MOULINLogement1999583 800 $
RU JULES-MOULINLogement1992589 700 $
RU JULES-MOULINLogement1995596 400 $
RU JULES-MOULINLogement1992596 600 $
RU JULES-MOULINLogement1990596 900 $
RU JULES-MOULINLogement1990597 800 $
RU JULES-MOULINLogement1992599 900 $
RU JULES-MOULINLogement1990647 100 $
RU JULES-MOULINLogement1993659 400 $
RU JULES-MOULINLogement1991672 300 $
RU JULES-MOULINLogement1991681 800 $
RU JULES-MOULINLogement1991691 100 $
RU JULES-MOULINLogement1992754 100 $
RU JULES-MOULINLogement1993787 200 $
RU JULES-ROCHES ELogement1973343 000 $
RU JULES-ROCHES ELogement1973344 000 $
RU JULES-ROCHES ELogement1973370 000 $
RU JULES-ROCHES ELogement1973377 000 $
RU JULES-ROCHES ELogement1970384 900 $
RU JULES-ROCHES ELogement1952389 000 $
RU JULES-ROCHES ELogement1968395 400 $
RU JULES-ROCHES ELogement1979397 800 $
RU JULES-ROCHES ELogement1979404 000 $
RU JULES-ROCHES ELogement1952416 100 $
RU JULES-ROCHES ELogement1971419 100 $
RU JULES-ROCHES ELogement1971428 800 $
RU JULES-ROCHES ELogement1979429 800 $
RU JULES-ROCHES ELogement1971430 400 $
RU JULES-ROCHES ELogement1971434 900 $
RU JULES-ROCHES ELogement1971437 000 $
RU JULES-ROCHES ELogement1979454 100 $
RU JULES-ROCHES ELogement1971477 900 $
RU JULES-ROCHES ELogement1978510 500 $
RU JULES-ROCHES ELogement1973533 200 $
RU JULES-ROCHES ELogement1979538 900 $
RU JULES-ROCHES ELogement1978554 500 $
RU JULES-ROCHES ELogement1979613 400 $
RU JULES-ROCHES OLogement1953271 200 $
RU JULES-ROCHES OLogement1944280 100 $
RU JULES-ROCHES OLogement1953405 700 $
RU JULES-ROCHES OLogement1952462 000 $
RU JULES-ROCHES OLogement1968544 900 $
RU JULES-ROCHES OLogement1974576 200 $
RU JULES-ROCHES OLogement1972626 200 $
RU JULES-ROCHES OLogement2018994 700 $
RU JULES-ROCHES OLogement20181 014 400 $
RU JULIENLogement1969367 600 $
RU JULIENLogement1969381 300 $
RU JULIENLogement1972399 000 $
RU JULIENLogement1960409 100 $
RU JULIENLogement1966409 300 $
RU JULIENLogement1966435 800 $
RU JULIENLogement1952439 300 $
RU JULIENLogement1969440 000 $
RU JULIENLogement1966440 400 $
RU JULIENLogement1966443 800 $
RU JULIENLogement1966444 300 $
RU JULIENLogement1966455 600 $
RU JULIENLogement1966470 700 $
RU JULIENLogement1966471 800 $
RU JULIENLogement1969472 100 $
RU JULIENLogement1966472 100 $
RU JULIENLogement1969472 700 $
RU JULIENLogement1969474 200 $
RU JULIENLogement1974475 600 $
RU JULIENLogement1969475 800 $
RU JULIENLogement1966483 400 $
RU JULIENLogement1969487 200 $
RU JULIENLogement1966499 800 $
RU JULIENLogement1969500 100 $
RU JULIENLogement1966500 400 $
RU JULIENLogement1969501 200 $
RU JULIENLogement1966502 700 $
RU JULIENLogement1969505 700 $
RU JULIENLogement1966505 900 $
RU JULIENLogement1969510 300 $
RU JULIENLogement1969518 500 $
RU JULIENLogement1969520 000 $
RU JULIENLogement1973521 000 $
RU JULIENLogement1969525 300 $
RU JULIENLogement1966526 800 $
RU JULIENLogement1969528 200 $
RU JULIENLogement1969543 300 $
RU JULIENLogement1966543 300 $
RU JULIENLogement1966546 800 $
RU JULIENLogement1966547 200 $
RU JULIENLogement1973552 500 $
RU JULIENLogement1974557 700 $
RU JULIENLogement1966563 400 $
RU JULIENLogement1970571 100 $
RU JULIENLogement1965572 400 $
RU JULIENLogement1966583 500 $
RU JULIENLogement1966586 500 $
RU JULIENLogement1969600 300 $
RU JULIENLogement1972604 700 $
RU JULIENLogement1969605 600 $
RU JULIENLogement1977862 200 $
RU JULIENParc pour la récréation en général—6 718 300 $
RU KELLYLogement1975381 200 $
RU KELLYLogement1975398 200 $
RU KELLYLogement1976404 400 $
RU KELLYLogement1975405 900 $
RU KELLYLogement1975409 000 $
RU KELLYLogement1976415 800 $
RU KELLYLogement1976417 900 $
RU KELLYLogement1975419 500 $
RU KELLYLogement1976426 600 $
RU KELLYLogement1975427 100 $
RU KELLYLogement1975428 300 $
RU KELLYLogement1975429 500 $
RU KELLYLogement1975433 700 $
RU KELLYLogement1975434 900 $
RU KELLYLogement1976446 600 $
RU KELLYLogement1976453 100 $
RU KELLYLogement1975455 700 $
RU KELLYLogement1975466 800 $
RU KELLYLogement1976473 200 $
RU KELLYLogement1976474 100 $
RU KELLYLogement1975480 400 $
RU KELLYLogement1975481 100 $
RU KELLYLogement1975482 500 $
RU KELLYLogement1976496 100 $
RU KELLYLogement1976500 200 $
RU KELLYLogement1976501 500 $
RU KELLYLogement1976524 100 $
RU KENNEDYEspace de terrain non aménagé et non e—3 800 $
RU KENNEDYLogement1966385 800 $
RU KENNEDYLogement1965398 700 $
RU KENNEDYLogement1965416 900 $
RU KENNEDYLogement1964424 100 $
RU KENNEDYLogement1964433 400 $
RU KENNEDYLogement1964434 400 $
RU KENNEDYLogement1965463 400 $
RU KENNEDYLogement1966470 900 $
RU KENNEDYLogement1966473 200 $
RU KENNEDYLogement1964474 000 $
RU KENNEDYLogement1965476 200 $
RU KENNEDYLogement1964489 700 $
RU KENNEDYLogement1964492 500 $
RU KENNEDYLogement1966505 900 $
RU KENNEDYLogement1965545 000 $
RU KENNEDYLogement1975550 800 $
RU KENNEDYLogement1964591 700 $
RU KENNEDYLogement1976604 400 $
RU KENNEDYLogement1979629 000 $
RU KENNEDYLogement1964655 100 $
RU KENNEDYLogement1976778 500 $
RU KENSINGTONEspace de terrain non aménagé et non e—16 300 $
RU KENSINGTONEspace de terrain non aménagé et non e—16 300 $
RU KENSINGTONEspace de terrain non aménagé et non e—16 300 $
RU KENSINGTONEspace de terrain non aménagé et non e—16 300 $
RU KENSINGTONPassage—21 900 $
RU KENSINGTONEspace de terrain non aménagé et non e—28 700 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 000 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 100 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—32 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—33 300 $
RU KENSINGTONEspace de terrain non aménagé et non e—33 300 $
RU KENSINGTONEspace de terrain non aménagé et non e—62 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—64 100 $
RU KENSINGTONEspace de terrain non aménagé et non e—64 400 $
RU KENSINGTONEspace de terrain non aménagé et non e—65 100 $
RU KENSINGTONEspace de terrain non aménagé et non e—65 100 $
RU KENSINGTONEspace de terrain non aménagé et non e—79 600 $
RU KENSINGTONEspace de terrain non aménagé et non e—84 900 $
RU KENSINGTONEspace de terrain non aménagé et non e—174 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—174 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—200 000 $
RU KENSINGTONEspace de terrain non aménagé et non e—242 200 $
RU KENSINGTONEspace de terrain non aménagé et non e—243 600 $
RU KENSINGTONLogement1947287 800 $
RU KENSINGTONLogement1955301 600 $
RU KENSINGTONLogement1976312 100 $
RU KENSINGTONLogement1976316 900 $
RU KENSINGTONLogement1955325 000 $
RU KENSINGTONLogement1976332 000 $
RU KENSINGTONLogement1971333 300 $
RU KENSINGTONLogement1959337 900 $
RU KENSINGTONParc pour la récréation en général—338 100 $
RU KENSINGTONLogement1976339 000 $
RU KENSINGTONLogement1975342 800 $
RU KENSINGTONLogement1976346 100 $
RU KENSINGTONLogement1971355 900 $
RU KENSINGTONLogement1976364 400 $
RU KENSINGTONLogement1955368 900 $
RU KENSINGTONLogement1959369 000 $
RU KENSINGTONLogement1978371 700 $
RU KENSINGTONLogement1976372 200 $
RU KENSINGTONLogement1986377 700 $
RU KENSINGTONLogement1981380 000 $
RU KENSINGTONLogement1977382 600 $
RU KENSINGTONLogement1959385 900 $
RU KENSINGTONLogement1975386 300 $
RU KENSINGTONLogement1955387 000 $
RU KENSINGTONLogement1977388 800 $
RU KENSINGTONLogement1982391 200 $
RU KENSINGTONLogement1977392 500 $
RU KENSINGTONLogement1955392 500 $
RU KENSINGTONLogement1953394 700 $
RU KENSINGTONLogement1979395 800 $
RU KENSINGTONLogement1945396 300 $
RU KENSINGTONLogement1982397 900 $
RU KENSINGTONLogement1955398 600 $
RU KENSINGTONLogement1973399 100 $
RU KENSINGTONLogement1976399 400 $
RU KENSINGTONLogement1977399 900 $
RU KENSINGTONLogement1976401 600 $
RU KENSINGTONLogement1976402 100 $
RU KENSINGTONLogement1984403 300 $
RU KENSINGTONLogement1959403 600 $
RU KENSINGTONLogement1976404 400 $
RU KENSINGTONLogement1971408 500 $
RU KENSINGTONLogement1981410 500 $
RU KENSINGTONLogement1975410 600 $
RU KENSINGTONLogement1977410 900 $
RU KENSINGTONLogement1950411 100 $
RU KENSINGTONLogement1983413 800 $
RU KENSINGTONLogement1978415 700 $
RU KENSINGTONLogement1981418 300 $
RU KENSINGTONLogement1981418 400 $
RU KENSINGTONLogement1981418 800 $
RU KENSINGTONLogement1972420 700 $
RU KENSINGTONLogement1955420 900 $
RU KENSINGTONLogement1978421 300 $
RU KENSINGTONLogement1986421 900 $
RU KENSINGTONLogement1978423 200 $
RU KENSINGTONLogement1968427 500 $
RU KENSINGTONLogement1955429 600 $
RU KENSINGTONLogement1982429 800 $
RU KENSINGTONLogement1973430 800 $
RU KENSINGTONLogement1983431 700 $
RU KENSINGTONLogement1982431 900 $
RU KENSINGTONLogement1978432 800 $
RU KENSINGTONLogement1975433 000 $
RU KENSINGTONLogement1984433 000 $
RU KENSINGTONLogement1955433 100 $
RU KENSINGTONLogement1955433 300 $
RU KENSINGTONLogement1972433 600 $
RU KENSINGTONLogement1978434 200 $
RU KENSINGTONLogement1971434 800 $
RU KENSINGTONLogement1975435 000 $
RU KENSINGTONLogement1946435 500 $
RU KENSINGTONLogement1950437 100 $
RU KENSINGTONLogement1983438 200 $
RU KENSINGTONLogement1974440 400 $
RU KENSINGTONLogement1979441 600 $
RU KENSINGTONLogement1978442 200 $
RU KENSINGTONLogement1986443 300 $
RU KENSINGTONLogement1986446 100 $
RU KENSINGTONLogement1975446 200 $
RU KENSINGTONLogement1979447 100 $
RU KENSINGTONLogement1982449 000 $
RU KENSINGTONLogement1981450 200 $
RU KENSINGTONLogement1975450 500 $
RU KENSINGTONLogement1988450 700 $
RU KENSINGTONLogement1979450 800 $
RU KENSINGTONLogement1981451 500 $
RU KENSINGTONLogement1959454 400 $
RU KENSINGTONLogement1955454 600 $
RU KENSINGTONLogement1979454 700 $
RU KENSINGTONLogement1977454 900 $
RU KENSINGTONLogement1973455 800 $
RU KENSINGTONLogement1975456 300 $
RU KENSINGTONLogement1984456 300 $
RU KENSINGTONLogement1983457 300 $
RU KENSINGTONLogement1978458 500 $
RU KENSINGTONLogement1986459 800 $
RU KENSINGTONLogement1981460 300 $
RU KENSINGTONLogement1981460 400 $
RU KENSINGTONLogement1983460 900 $
RU KENSINGTONLogement1970460 900 $

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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158