78884510470110278234512111653233701422056497173205403864647431520650464537455316565148457228977711717564452259320372965464249204197258782643439487115712025953006366383141233916563313287195217485628647852991616358287373650273021883752458956820737563730912269456257563466182555510554482