19671913425174790814764618071016213174196016581585467733582613701521887330907140315931582538624881720133790417415774851056139116201071199195049917791830551259190081550679014631560158980857216371006102315513269394003191297876838787811101141113439631954