##
print "$_" if (/\b12345\b/ or
/\b12346\b/ or
/\b20034\b/ or
/\b8787\b/ or
/\b31337\b/ or
/\b31338\b/ or
/\b54320\b/ or
/\b54321\b/);
####
my @ports = map { qr/$_/ } ("\b12345\b", "\b12346\b", "\b20034\b",
"\b8787\b", "\b31337\b", "\b31338\b",
"\b54320\b", "\b54321\b");
while () {
for my $port (@ports) {
if ($_ =~ $port) {
print;
last;
}
}
}