35
37
71
123
94
32
57
166
108
119
56
65
113
115
120
140
533
6388
200
473
311
413
391
324
194
278
214
193
258