17
29
23
29
35
27
47
43
25
35