31
12
21
25
22
17
23