32
46
12
11
101
9
23
18
20
57