28450610855603186282512151662953558132293031087731086721751814834825095581670141672921102694127960929090592410713240639772871201220157941498523872728100980212281281009110388714874021411453578215655001060549106427021137912320261204983332566728581540987396790304712749811029415132729510294142460882921251062413108394813152311179840911648653867108045387161114112431246077912769135879310049501693812990945735145044214948286038868559610375012411792992312708603335331835922242412242771152501104551656350392923773730937218889050890861075597124524610434351583667158362429853754292454294448875948874919236912300250998154515667919