112849131128482411265371112653631125643711241639112382591123807411238064112378931123679911234903112202931120237511172033111720281117201411143169110979831109796611080296110590041105899511058844110414671092994510929943109246881092421510924214109233841092336810923363109196511091062410894775