2
20
29
23
1