100297795542795800074768252275712998066564282704756025704840121422045437127142346343524127047248649452815941660834403942096334426136646431320212376378769621249934513581093523153254961128711959811532546578173958046199083485093100310048613360286215322527918855329587035906276816232801043070648432433820433841313201256787489097684680130382210851533049283134321537270763759140428370714499783843119810060281006027656441211509100297418204310060181532543837299155403858519528989684551106511109688113835701820701820311201380153926610060231006135696457435260220179703592859754270479136646369287543397013666248372986112528378637639331532338