50010827454813911122591664073589210771666908591030928288848655370148112116901347062662715369929118763627283060519110399499261122260406123193317642966302525700902737575385294754740939736140512538100212787971051022399420733475110486254113779704110612638480968131236807106768417167361515412731274304467710183188211257215113876262136206392355744786514567692380143132150185651447416441574231158310741331622098041100879849142146308309519539683307160180576782411355426092428425618463112462128619557494466433524014777724634501315851116897643802409908110198107349796549738868717511090515223218123832426427188106079340486410751079612189109319749251222218190894929319970812929666832627912510558914529816812067581417928316451322019654519415923322884754317419231115126767178