29152729152810784101177590107930211666092532541127466144979714487151076372144828913646591004453136457746734113125811382618345232345233105504784551384550686139861812512833462915132915292050752689364718563452343451073452359784999785001334695128334734523611935851831184502318588613452373451312689392205212482002276272184138710282055891731161229969845511870983148712622062922056420597765001864339080646180530910507311313536965146681909650810886524668271470196116222614701971470190147019163981212146346403556404131236795864819638543759967265185760047760106517087760048879570345375343218116716463847046531814691211056287144499497340933695