57
84
167
220
129
120
197
179
108
194
94
208
249
240
508
394
196
228
55
101
24
299
147
106
90
119
53
339
242
79
40
173
88
35
115
189
454
41
100
247
214
185
18
109
138
200
66
235
98
21
135
80
506
111
416