43
248
170
70
162
171
41
78
99
167