31
16
16
19
23
17
47