31
19
15
44
23
17
59