41
62
56
87
109
46
46
55
51
29