50
248
171
76
170
176
41
78
108
167