31
11
23
28
28
20
27