106157133518751137670149721639957296493653938459691199783749713933349966531036968889936942309730610335810507810420376550770273514648734522906409084605903029043710365810444612355469730540687499975749925291036341061631323807511563952752118975290358974851315327497549253506925288752962905409689898783765487700276353