35
37
70
123
94
32
57
166
108
113
119
56
64
115
120
140
532
6386
200
473
311
413
391
324
194
278
213
191
253