89
27
41
66
22
76
85
65
110
45
166
87