27
50
180
266
77
195
204
415
67
359
156
149
62
105
13
166
354
39
107
61
34
38
60
122
707
203
314
212
159
146
106
85
121
130
147
381
552
209
179
184
307
100
223
464
238
401
277
399
47
369
138
131
115
358