125
79
214
42
94
306
144
181
184
312
49
47
35
131
111
53
34
108
103
52
64
21
61
51
167
9
70
12
269
29
163
384
169
182
208
92
75
38
1092
57
67
130
1161
132
71
85