34
42
25
25
31
27
19
23
28
44
36
59
47
38
23
21
41
160
241
391