31
32
35
30
23