187
48
44
79
109
142
41
303
49
34