14729416113971472941622013147294229397314729423046101472942396545147294254954214729425597891472942672649147294268290114729427899361472942800043147294287396114729428842231472942940856147294295131114729430446661472943055207147294319677014729432073201472943318837