89
22
85
41
139
191
146
212
92
255