41
26
16
16
10
61
60
97
46
137