31305012117741211128104357412141802684146528396911922384424239214231774256442563238501152284016524110334381506252691191165133709844246836781340157968721127510379384676855823251582648158286020448010897362468356910984256242419100787134348572755575295317140106939216513210334281582859103343769119010071675730652838204479105587111883875353816421414231761343484571317139641276047710516431343483268413760592487173109190586142013514163260151343309109190421573011378741249529114569733035813716365656671115154118868511524186527131582858476617109190315490377605911188386123420319762215249519993933201571062493316952034134731323519594991521476