694118896412258311241936548976120777628896914845312037082760596561151012649667525757541212115911097872531023349675417041229955255677110612587553849687361530447511847981213392123080056711607561204115610576606617781145542111160960892112056217579446643158511166381209840118570744934911071214120297054975264612117712111215121070892311988541108120811056131110