19710116421756516329948746612375638510117845645730649717474381112077083752225763548232058931436636788391504554161439374555165204142258657772175245125688750220323428931373764430078231548582820578526948457165495932026472965355363719520625952334456540572218470309278646628110563643123182