117
41
54
76
46
61
27
166