207112140861685957918299921429431179464729415546061670133930209434182756102673162491201455618899872719720510265292787112204219549120751175484950587284118912615746073519111584103023219525305244733912849210528113700556501269204603120277220489273734221161139847187181421516366426370128487201179741201780051766595234422620533125304861622283825021362822271515447543005203051710667319115756044426232513412646517202965930761583489883220552316237822848712187312409516265812904519920217345419023920415714847964494187370115214176139151311854087251012720519656384329145313