40
55
106
27
7
58
13
53
31
90