33104 S 529th West Ave Stroud OK 74079 Records