In this task you will be given a list of integers. You should remove any integer that is not prime. A prime integer is an integer that is only divisible by '1' and itself. The output should be the list of prime numbers in the input list. If there are no primes in the input list an empty list ("[]") should be returned.

[Q]: [813, 648, 5, 122, 533, 367, 653, 101, 257, 523, 146, 413, 397, 278, 488, 635, 104, 859, 359]
[A]: [5, 367, 653, 101, 257, 523, 397, 859, 359]

[Q]: [706, 694, 955, 937, 641, 556, 919, 739, 502, 104, 30]
[A]: [937, 641, 919, 739]

[Q]: [41, 763, 525, 673, 917, 499, 491, 683, 938, 457, 998, 727, 887, 630, 819, 807, 499, 487, 34]
[A]:
[41, 673, 499, 491, 683, 457, 727, 887, 499, 487]