141
170
97
99
46
41
38
92
41
27