86485885941450088838141068780512940143018782986755867178909488061130908967290064890348600887909139978674013857853561297890059898351441786771131161490413941879751340788436141268707385084852581292587041861308654188559893998758385117134098425284631138701336990290900771324587667890718852385692879991431214080127378499388697867251462913568146078925989564848138699785118862228650785123876601334787438873308736186498902668843488443137419022987032851408826987980135818936390034868008749612801877858824988445