10674323331472696182618301582199513469131467601640138457090110571471108511228791681498184112051643101010970718111937828511492973177778539479398096817013651700107869518516718891634162911834521045189