415
178
323
308
337
196
169
635
182
260
115
211
179
213
119
166
108
175
249
232
336
328
88
52
205
244
241
82
150
253
170
131
94
667
171
66
235
84
77
107
50
34
32
265
38
29
65
55
172
124
71
208
378
122
318
285