16
5
29
18
31
42
3