29746297532979729872299253099431288314303143131433314453145831545318383189431902319073193831960319633199532005320073212832130321343213532156322473231032385324523251232513325743266132704327933279632797329963306333132331863325533261333223336733370335193365933667336723367833715337453377733896339413406134069341813418534197342093421334246342543425634290343433435134438346753468334803349263508535087351283516635168352643535635492354933575835769357743577635782358323584535846360263603036244364073641336437