105
86
27
22
26
81
42
22
31
26
13
36
97
18
12