32
46
12
11
99
7
23
17
20
56