31
23
17
32
23
31
161