91
23
85
42
140
192
146
212
92
255