186490191917165460172417204896193131153587205790386115948092924222583140939203821457925737239792156291399021729997902712324114687713222779607176158988741820382050588527159289229716809919604817394512927618063716122214687218772124635220021150382201657191007898861810865738311213949890168227241702981577664104866148037135473252381065812754610768929281142343136068111589595722623160275330207170613983415624620994277166216216627791751209581140521680656444189310996989761893991448959052819273417358720515950800216742185444183143336107935201084132214219511158524