35
130
47
111
53
34
108
103
52
64
21
61
51
167
9
70
12
269
29
163
384
169
182
208
92
75
38
1088
57
91
66
1161
132
85