106147567224831138591385713858140961542815427154251542615424154231544515421154221541915420154181541715022150201502115019248282494624825248192482224816249432481324845248482485124854248572486024863248662486924872138551385613854138521385313850138511384924875248782488124887248902489324896248992490224908