30
27
31
29
48
30
36
11
41
256
22
46
29
35
27
44
43
24
20
18