3
10
12
29
28