109984718023514315361404246612381431509656077855806108301387661391401387498232629898913876113905513906011719631387401390611232394104726067611413878667611513914115858195737121483251481951475861476251475741213640143151024260185687714878101004263114592314921221431499656019823271488441656078656079656080106953211043928920872990692990701479341493113612821700585143447614697041801771374310438717406245683007683008683009470081144321814369922299242836424829771376371376361376801375291374891376811374951378301378312744512744528221427424027445329168969856780104410334701058782103346865409862418111028878186053433011102791390201907634