1110884227798744509930384507537423721673356528186478101432050901057940675690030557502868592180609489480643626063822368930979844563818217248344940720084798121609144728959797742046920459939949698612675216453498259261513418023522418770116269987604125245150035433279738679659748400308246683064514874208425299009509925302376140726175130474183381863685722222590850453290553150929383286293178400483936027686397231759422407485352145153515240358272856748193653038886606605783398906100628752017877209576306001158789635558728649096372664180433509409408092598881424610462905456301484254391258179767418655589587390614714717589938111774444041209141198804739844606507583479999502818095084194858630312759735550392862693987392164602006072317142887799420332172504025167465279327010684121219036811965858458906441403845604727452048540366737520998337100598122510636202462062603060936652944417587136120715127841402075813374709128976747393955847389740433007704901326259157275630202176002390830571028816363602894730466037791677699159430574084783603712000000000000000000000000