31
44
25
25
13
16
29
23
27
87