105
86
28
22
42
26
81
22
31
13
26
98
38
18
12