26
3
8
28
21
34
27
51
38
120
44
65
138
136
49
119
84
45
55
141
113
25
85
46
163
57
58
47
252
384
115
169
15
70
43
76
37
50
69
29
14
30
52
48
62
31