2
4
29
12
23