9
23
4
14
31
25
12
8
2
122
31
28