生成一个Python程序，找出给定列表中最小的n个数。


给定一个包含20个整数的列表，找出其中最小的5个数。
可以使用Python内置的sorted函数以及切片操作符，按升序排序列表并取前5个元素即为最小的5个数。

```python
numbers = [32, 45, 12, 87, 5, 96, 54, 2, 71, 25, 10, 65, 18, 39, 60, 99, 23, 17, 78, 42]

# 利用sorted函数排序列表并取前5个元素
smallest_numbers = sorted(numbers)[:5]

print(smallest_numbers)  # 输出 [2, 5, 10, 12, 17]
```