39
52
111
14
65
171
72
129
93
261
189
108
11
76
117
100
105
131
227
104
86
216
178
126
88
169
173
128
118
64
191
66
61
46
29
17
81
492
94
270
136
138
175
166
167
79
300
177
32
113
135
143