10
22
25
12
1
29
45
20
1 (2)
24
44
43