43
248
170
71
166
171
41
78
99
167