18
22
5
31
13
21
12
22
25
19