203696704441127621854682237812230762033264517197319188498192969183374533813784814805439892012329807213948112435915673319571622783134387103107398427669511202537718740216427520599618942723360103534157894481721548948384204868424223391203599945901380661061253983184812111428160736213147833696836219415996605345731688811421873459275139426338976350516292131012583428433146852538221198650666200786720691386581686831289210614028265169881211115913556515998611057695220945181108284833521760423791154262682308426814125519200210788227246966427816258961