108250974061084071082851082529492010996610120898769970111012699969410838610828610850694947112923108352949561132641135811082891025079417398719967371083639360693467972531085111083641134271025891088101083981082901027171083659285692872101240122215104124113884108532928881027119237910731598187924119704910836711328410829691914102909108368101265