101
115
32
22
47
27
83
25
32
27
17
42
108
19
16