86
43
41
270
80
241
105
135
187
51