import re
s = '89Andrew 78 622'
num_rx = r'[-+]?\.?\d+(?:,\d{3})*\.?\d*(?:[eE][-+]?\d+)?'
special_match = re.search(rf'{num_rx}(?=\s*Andrew\b)', s)
if special_match:
print( special_match.group() )
print(re.findall(rf'{num_rx}\b(?!\s*Andrew\b)', s))
aW1wb3J0IHJlCnMgPSAnODlBbmRyZXcgNzggNjIyJwpudW1fcnggPSByJ1stK10/XC4/XGQrKD86LFxkezN9KSpcLj9cZCooPzpbZUVdWy0rXT9cZCspPycKc3BlY2lhbF9tYXRjaCA9IHJlLnNlYXJjaChyZid7bnVtX3J4fSg/PVxzKkFuZHJld1xiKScsIHMpCmlmIHNwZWNpYWxfbWF0Y2g6CiAgICBwcmludCggc3BlY2lhbF9tYXRjaC5ncm91cCgpICkKcHJpbnQocmUuZmluZGFsbChyZid7bnVtX3J4fVxiKD8hXHMqQW5kcmV3XGIpJywgcykpCg==