32
46
12
11
101
9
23
17
20
57