136046186689322922185011096411963159063944232110028219211255960477100422532282241863803980588865272176124950943815785476129682169221810122810718571165983214932325322229936954397783677113733218071922731744965163371228517140280224712139859436145176335673804021803721320422657013537018104297424196113859035396240421145111328379801345942967618251062101931121484263362228117448615277720711418712321747218390718143227636157740228822158108209720666352280941197646422816461042497991785674911426263906212199154572104647021468924781915806181806165792