26280160151312034808850072318166775412221914445647795504815464216508864648185601223475221535697551557661402201312238877515768614851566915106443712261813392138742592091622734771945488419393559289977627116777416708511815010089613910463153237510351921192104520733520364215689186520157785152596156456883885060111223718532417073177517167787514818516914253715794519803714750910421716422230814862831841243405515723715318010675121990867763145283182815219918179972193166128820139963839911679918080086585290331153599295177697117512216161082701926932636137826190127