50
248
171
76
170
176
41
78
106
167