29
41
12
11
93
5
22
16
19
52