42
26
16
17
10
61
61
97
47
137