2
1
21
25
1
14
2
14
23
2
8
19