3441266192631318023410861832161119363651856428568192226111726183733211893243374641861589159118177619985415521248152710573803981888492183688421114559711791093697130418371062226542193014621285927596856161376418251305118110418651881775731188297853488145425442992