887642703616562085509814383581016140126396311697451217551309681104907415204151433014923333344631104987010613381449583154017274678870931153788134147334147210087956359574509211091720111780411229211507906525960132365669018937215786568192591340372625487145665410861154487742127345370822730475725511161791023305909800125622513317402815251562335712265177392177403347921104575681484010336383758276207435329366171622071381044954154371715666971554249111701185744367982915235342140541302200949590548151682155258404451433498811222441250200100677551141267369015696937467419754613236721196920106260688228511403341205088907615706068776291117528783573