32
46
12
11
99
8
23
17
20
56