100489962741024939100788965905591025838809188594105481890981032048911984840102807947908283896288102786827308273496276962857908710049755745999451027469139810049310026496286942371004951057371004871004991005011027669412610050379350100505910101005071005098124196293793471003891028171027548456710402010282210278262918905565851162912