967176713781587139219001831158929351180818534981311100387916531725118517221460130813871541157419298161342718164518579661563716103210117968232933708301597134576611241799867116011201851111666739216671508460199247181919721367181613751290145842291178327919938314328931864196362141717751063