659840389133153295151376215139141029808103232314410844329292045911382407927102883844118553766566567171627751835361032037612598309989735820101197229441033232488158284887999352450714259575439765214266192613093607887991054738880448145580811637810656303066122328624135619655061343289582011134344113432901505866791554344193980407627845966765697894341343650893645348078648005385957333980613980503980623980431513543762785158222936592015119025552658202946108528212608895771248607120023374993410875399935017562145999689076501295022726530726528993482154541114077702928571120146141547813329101335218213821108840190695353729648008815131821513116