58
106
7
13
39
53
44
55
49
28