872083107893698197664381633614253787213067236437686434252637776433793142289204493872499819751244944237934460169390374103146162047010555931381103408683620445749348329851119892025910925910713383801191350968068194353139137099615615690377047131174864342717107289414720361084414657343330440136911369029231244083526497246693292311118881110001571237828937834447988657222440955201571782349205536434246204571072875178238673200505554143654612377921569031968969653786204361294998270391253539133732493750911260451568812156890415690351569034106642285454447621811228948516211355576129660115580191959141403501329850505788116232111623201162337917991