57
84
167
220
129
121
197
180
108
194
94
208
249
240
508
394
196
228
55
101
24
300
147
106
90
119
53
339
243
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