193076921845414662297989373356171111624552135117867444184615598821689516157613698415604076231213168098413301030165615966611586166193830043667112318979138013861364152098165346306241253643108513836693913151122276411223321130114913432611899194513901254449