2
23
23
28
10
18
16
25