31
21
18
29
44
29
545