97442974409743497425974249741997413974109740897407974059740497402974019739997394973939738997387973869738597377973749737197369973609735397350973329732497307972999729597281972509722797215971399713897122971199711897116971069710397078970429704097038970379703696990969899696996938969259688696885968729686996835968329683196814967789675896738967369672796704966849666496662965999658096552965099647496473964609643196410963399627196267962449619896179961649615996154961539615296122961129608496083960749606796058