33
47
12
11
101
9
25
22
20
59