5
12
29
28
41
16