2
23
29
10
9